Interfacce di streaming audio
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nota
Queste API sono deprecate. Le applicazioni devono usare il filtro Sample Grabber o implementare un filtro personalizzato per ottenere dati da un grafico di filtro DirectShow.
Interfaccia | Descrizione |
---|---|
IAudioMediaStream | Controlla i flussi multimediali audio. Questa interfaccia eredita dall'interfaccia IMediaStream e viene usata per creare uno o più oggetti IAudioStreamSample . Viene usato anche per impostare e recuperare il formato corrente dei dati di flusso. |
IAudioStreamSample | Recupera informazioni dagli oggetti dati IAudioData sottostanti. |
IMemoryData | Contiene metodi che impostano e recuperano i dati di memoria sugli oggetti dati audio. Gli oggetti dati audio forniscono i dati sottostanti a cui viene eseguito l'accesso agli esempi. Questa interfaccia consente di inizializzare i buffer di memoria e di impostare quantità effettive di dati audio negli oggetti. Inoltre, il metodo IMemoryData::GetInfo può essere usato per recuperare i dati di memoria audio. |
IAudioData | Fornisce metodi che consentono alle applicazioni di impostare e ottenere i dati audio sottostanti a cui fanno riferimento i flussi audio. Il formato dati audio è impostato nella struttura WAVEFORMATEX . |
Argomenti correlati