Domanda

Nel 2007, durante la febbre oltre DRM di essere incluso in Windows Vista, un Windows Vista blog del team è stato creato per rispondere a un sacco di preoccupazioni. Una delle domande hanno risposto alla capacità del software di VoIP per effettuare la cancellazione dell'eco durante l'esecuzione su Windows Vista.

Questo è ciò che aveva da dire per mezzo di una FAQ Nick White:

risuonerà lavoro cancellazione meno bene per i contenuti premium?

Noi crediamo che Windows Vista fornisce applicazioni con accesso a informazioni sufficienti per costruire con successo di alta qualità funzionalità di cancellazione dell'eco.

Di quali informazioni di Windows Vista fornisce per consentire alle applicazioni di costruire alta qualità funzionalità di cancellazione dell'eco?

Nota: Lettura quella dichiarazione, ho l'impressione che Windows Vista fornisce informazioni sufficienti per consentire alle applicazioni di costruire con successo di alta qualità funzionalità di cancellazione dell'eco. Presumibilmente il modo in cui Windows fornisce queste informazioni è attraverso un'API.

cancellazione dell'eco lavora campionando l'uscita di gioco, e " sottraendolo " dall'ingresso del microfono registrata.

Purtroppo, come nota , non si può sempre campione di uscita di gioco:

Windows Vista fornisce diritti digitali Management (DRM). Fornitori di contenuti contare su DRM per proteggere i loro musica proprietarie o altri contenuti dalla copia non autorizzata e altri usi illeciti. WASAPI non consente loopback registrazione di flussi digitali che contengono contenuti protetti da DRM. Allo stesso modo, un driver audio di fiducia fa non consentire a un dispositivo di loopback catturare flussi digitali che contengono contenuti protetti. Windows Vista permette di fiducia solo driver per giocare contenuti protetti. Per più informazioni sui driver di fiducia e DRM, vedere il DDK di Windows documentazione.

Presumibilmente che significa che utilizzando modalità loopback da WASAPI non è il metodo destinato a fornire eco cancellazione servizi.

Cosa è l'API destinato a consentire l'attuazione di cancellazione dell'eco di alta qualità?

Nota : Questo è legato, ma separato da, un'altra domanda ho chiesto: Come esempio di output audio mix? . Questa domanda è specificamente alla ricerca di un ampliamento della risposta da parte del team di Windows Vista che eco-cancellazione è possibile in Windows. Questa domanda è alla ricerca per l'API; può essere una questione a sé stante di come per usarlo.

Googling per una risposta, ho l'impressione che (durante l'esecuzione di eco-cancellazione) di un'applicazione è permesso contenuti DRM campione protetto, ma il contenuto sarà degradato (vale a dire "informazioni sufficienti" ). Ciò renderebbe qualsiasi eco-cancellazione peggio, ma ancora possibile.

In alternativa è stato il team di Windows che implica " sufficiente per la maggior parte dei casi, ma non mentre l'utente sta ascoltando una canzone o la riproduzione di un filmato " - e che è in realtà non è possibile con successo alto spessore qualità funzionalità di cancellazione dell'eco?


Aggiornamento: Va notato io non sono alla ricerca di un'API di eco-cancellazione, io sono loore per un'API per campionare l'uscita gioco - che è ciò che è necessario per implementare eco cancellazione. A meno che, naturalmente, Windows Vista fornisce un'API di eco-cancellazione (che è il modo in cui continuano a proteggere i contenuti Premium). Ma io non ho visto un'API eco-annullamento sia.

È stato utile?

Soluzione

http://msdn.microsoft.com /en-us/library/ff819492(v=VS.85).aspx

Se siete alla ricerca di un'API per fare eco cancellazione, sembra che il dsp cattura voce ha un supporto incorporato per la cancellazione dell'eco acustico.

Esempio: http://msdn.microsoft.com/en-us/ biblioteca / dd443455 (VS.85) aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top