Domanda

Come posso ottenere l'accesso al flusso di campionamento di uscita attuale ondata?

In una domanda dicembre 2006, relativa social.microsoft.com ( Come registrare da 'Wave' o 'Stereo Mix' in Vista ) yjslash chiesto:

In Windows XP o una versione precedente, ho potuto catturare il flusso audio al diffusore. In altre parole, DirectSoundCapture è stato in grado di catturare dalla linea di sorgente selezionata. E se "Wave Out Mix" o "Stereo Mix" o qualcosa di simile è stato selezionato come la registrazione riga di codice sorgente, DirectSoundCapture è stato in grado di registrare il flusso audio al diffusore.

Per quale Larry Osterman (MSFT) (audio team di sviluppo e StackOverflow utente ) ha risposto:

Cosa API hai usato per questo in XP? Essi dovrebbero continuare a lavorare su Vista.

WASAPI ha una modalità loopback speciale che permette ad un client di catturare il flusso audio post-mix, che potrebbe aiutare pure

Una domanda su StackOverflow ( Come faccio a leggere l'uscita audio di sistema in Windows XP e Windows 7? ) menziona anche che la WASAPI ha la capacità di campionare il mix di uscita, e che è disponibile a partire da Windows Vista .

a gennaio del 2007, un team di Windows blog menziona la possibilità di campionare l'uscita audio (ai fini della cancellazione dell'eco, e ciò HDCP effetto avrà su di esso):

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.

Quali API viene utilizzata per campionare l'uscita audio? Che cosa fa l'accesso Vista fornisce applicazioni per fare l'accesso al flusso di output audio corrente? Quali funzioni, e su come usarli, della WASAPI permette il campionamento / cattura dell'uscita audio corrente?

Vedi anche

È stato utile?

Soluzione

questo ( loopback registrazione ) in MSDN, e anche questo ( Acquisizione di un flusso ).

A proposito, secondo MSDN, WASAPI non ti permetterà di flussi di cattura con protezione DRM:

Windows Vista fornisce gestione dei diritti digitali (DRM). WASAPI non consente di loopback registrazione di flussi digitali che contengono contenuti protetti da DRM. Allo stesso modo, un attendibile driver audio non consente un dispositivo di loopback per catturare flussi digitali che contengono contenuti protetti. Windows Vista consente fidava solo i conducenti di riprodurre contenuto protetto. Per ulteriori informazioni sui driver di fiducia e DRM, consultare la documentazione di Windows DDK.

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