Condividi tramite


Interfaccia IStreamBuilder (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IStreamBuilder consente a un pin di output di notificare al gestore del grafo del filtro che il pin stesso creerà la sezione downstream del grafico del filtro. I pin di output con esigenze di connessione speciali possono implementare questa interfaccia per eseguire l'override del processo di connessione pin predefinito usato dalla gestione graph del filtro.

Ereditarietà

L'interfaccia IStreamBuilder eredita dall'interfaccia IUnknown . IStreamBuilder include anche questi tipi di membri:

Metodi

L'interfaccia IStreamBuilder include questi metodi.

 
IStreamBuilder::Backout

Il metodo Backout annulla i passaggi eseguiti nel metodo IStreamBuilder::Render. Ciò include la disconnessione e la rimozione di eventuali filtri aggiunti all'interno di Render.
IStreamBuilder::Render

Il metodo Render completa il rendering del flusso di origine con questo pin. Ciò può comportare l'aggiunta di filtri al grafico dei filtri e la loro connessione.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)