Condividi tramite


Interfacce di streaming audio

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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 filtrograbber di esempioo 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 del 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 che eseguino l'accesso ai campioni. 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 farà riferimento i flussi audio. Il formato di dati audio è impostato nella struttura WAVEFORMATEX.

 

elenco di interfacce di streaming multimediale