Interfacce di streaming multimediale
[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.
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 i filtri DirectShow e i grafici di filtro nelle applicazioni che usano lo streaming multimediale. |
IAMMediaTypeSample | Contiene metodi per la modifica di 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 farà 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 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, usato internamente dall'oggetto flusso 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. |