Condividi tramite


Interfacce di streaming multimediale

[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.

 

Questa sezione contiene voci di riferimento per tutte le interfacce di streaming multimediale e i relativi metodi, inclusi quelli supportati da Microsoft DirectShow.

Interfaccia Descrizione
IAMMediaStream Gestisce le connessioni interne tra filtri DirectShow e grafici di filtro nelle applicazioni che usano lo streaming multimediale.
IAMMediaTypeSample Contiene metodi per modificare gli esempi di flusso con tipi di supporti arbitrari.
IAMMediaTypeStream Contiene metodi per la creazione di flussi multimediali con tipi di supporti arbitrari.
IAMMultiMediaStream Espone la funzionalità DirectShow agli sviluppatori di flussi multimediali.
IAudioData Fornisce metodi che consentono alle applicazioni di impostare e ottenere i dati audio sottostanti a cui fanno riferimento i flussi audio.
IAudioMediaStream Controlla i flussi multimediali audio fornendo metodi che impostano e ottengono il formato del flusso.
IAudioStreamSample Recupera informazioni dagli oggetti dati IAudioData sottostanti.
IDirectDrawMediaStream Controlla i flussi multimediali visualizzati nelle superfici di Microsoft® DirectDraw®.
IDirectDrawStreamSample Fornisce metodi che impostano e recuperano puntatori alla superficie DirectDraw associata all'esempio di flusso corrente.
IMediaStream Fornisce l'accesso alle caratteristiche di un flusso multimediale, ad esempio il tipo di supporto e l'ID scopo del flusso. Include anche metodi che creano esempi di dati.
IMediaStreamFilter Supportato dal filtro Media Stream, utilizzato internamente dall'oggetto stream multimediale. .
IMemoryData Contiene metodi che impostano e recuperano i dati di memoria sugli oggetti dati audio.
IMultiMediaStream Fornisce metodi che controllano un flusso multimediale e forniscono l'accesso ai flussi multimediali sottostanti.
IStreamSample Fornisce il controllo sul comportamento degli esempi di flusso.