Share via


Interfaccia ICaptureGraphBuilder2 (strmif.h)

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

L'interfaccia ICaptureGraphBuilder2 compila grafici di acquisizione e altri grafici di filtro personalizzati. L'oggetto Capture Graph Builder implementa questa interfaccia.

Nota Per impostazione predefinita, l'interfaccia non usa i ICaptureGraphBuilder2 filtri Video Mixing Renderer (VMR), Enhanced Video Renderer (EVR) o Video Port Manager .
 

Ereditarietà

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

Metodi

L'interfaccia ICaptureGraphBuilder2 include questi metodi.

 
ICaptureGraphBuilder2::AllocCapFile

Il metodo AllocCapFile prealloca un file di acquisizione in una dimensione specificata. Per ottenere risultati ottimali, acquisire sempre in un file di acquisizione preallocato preallocato maggiore delle dimensioni dei dati di acquisizione.
ICaptureGraphBuilder2::ControlStream

Il metodo ControlStream imposta i tempi di inizio e arresto per uno o più flussi di dati acquisiti.
ICaptureGraphBuilder2::CopyCaptureFile

Il metodo CopyCaptureFile copia i dati multimediali validi da un file di acquisizione.
ICaptureGraphBuilder2::FindInterface

Il metodo FindInterface cerca il grafico per un'interfaccia specificata, a partire da un filtro specificato.
ICaptureGraphBuilder2::FindPin

Il metodo FindPin recupera un pin specifico su un filtro oppure determina se un pin specificato corrisponde ai criteri specificati.
ICaptureGraphBuilder2::GetFiltergraph

Il metodo GetFiltergraph recupera il grafico del filtro usato dal generatore di grafici di acquisizione.
ICaptureGraphBuilder2::RenderStream

Il metodo RenderStream connette un pin di output su un filtro di origine a un filtro sink, facoltativamente tramite un filtro intermedio.
ICaptureGraphBuilder2::SetFiltergraph

Il metodo SetFiltergraph specifica un grafico di filtro per il generatore di grafici di acquisizione da usare.
ICaptureGraphBuilder2::SetOutputFileName

Il metodo SetOutputFileName crea la sezione di scrittura del file del grafico del filtro.

Requisiti

Requisito Valore
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)

Vedi anche

Creazione di grafici con Capture Graph Builder

Ricompressione di un file AVI

Acquisizione video