Interfaz ICaptureGraphBuilder2 (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La ICaptureGraphBuilder2 interfaz compila gráficos de captura y otros gráficos de filtros personalizados. El objeto Capture Graph Builder implementa esta interfaz.

Nota De forma predeterminada, la ICaptureGraphBuilder2 interfaz no usa el representador de mezcla de vídeos (VMR), el representador de vídeo mejorado (EVR) ni los filtros del Administrador de puertos de vídeo.
 

Herencia

La interfaz ICaptureGraphBuilder2 hereda de la interfaz IUnknown . ICaptureGraphBuilder2 también tiene estos tipos de miembros:

Métodos

La interfaz ICaptureGraphBuilder2 tiene estos métodos.

 
ICaptureGraphBuilder2::AllocCapFile

El método AllocCapFile prealcaliza un archivo de captura a un tamaño especificado. Para obtener los mejores resultados, capture siempre en un archivo de captura desfragmentado preasignado que sea mayor que el tamaño de los datos de captura.
ICaptureGraphBuilder2::ControlStream

El método ControlStream establece las horas de inicio y detención de uno o varios flujos de datos capturados.
ICaptureGraphBuilder2::CopyCaptureFile

El método CopyCaptureFile copia los datos multimedia válidos de un archivo de captura.
ICaptureGraphBuilder2::FindInterface

El método FindInterface busca en el gráfico una interfaz especificada, empezando por un filtro especificado.
ICaptureGraphBuilder2::FindPin

El método FindPin recupera un pin determinado en un filtro o determina si un pin determinado coincide con los criterios especificados.
ICaptureGraphBuilder2::GetFiltergraph

El método GetFiltergraph recupera el grafo de filtro que usa el generador de gráficos de captura.
ICaptureGraphBuilder2::RenderStream

El método RenderStream conecta un pin de salida en un filtro de origen a un filtro receptor, opcionalmente a través de un filtro intermedio.
ICaptureGraphBuilder2::SetFiltergraph

El método SetFiltergraph especifica un grafo de filtro para que use el generador de gráficos de captura.
ICaptureGraphBuilder2::SetOutputFileName

El método SetOutputFileName crea la sección de escritura de archivos del gráfico de filtros.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluya Dshow.h)

Consulte también

Creación de gráficos con el Generador de gráficos de captura

Recompresión de un archivo AVI

Captura de vídeo