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