Interface ICaptureGraphBuilder2 (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A ICaptureGraphBuilder2 interface cria grafos de captura e outros grafos de filtro personalizados. O objeto Capture Graph Builder implementa essa interface.

Nota Por padrão, a ICaptureGraphBuilder2 interface não usa os filtros VMR (Renderizador de Combinação de Vídeo), Renderizador de Vídeo Avançado (EVR) ou Gerenciador de Porta de Vídeo .
 

Herança

A interface ICaptureGraphBuilder2 herda da interface IUnknown . ICaptureGraphBuilder2 também tem estes tipos de membros:

Métodos

A interface ICaptureGraphBuilder2 tem esses métodos.

 
ICaptureGraphBuilder2::AllocCapFile

O método AllocCapFile pré-aloca um arquivo de captura para um tamanho especificado. Para obter melhores resultados, sempre capture para um arquivo de captura preallocado desfragmentado que seja maior que o tamanho dos dados de captura.
ICaptureGraphBuilder2::ControlStream

O método ControlStream define os horários de início e parada para um ou mais fluxos de dados capturados.
ICaptureGraphBuilder2::CopyCaptureFile

O método CopyCaptureFile copia os dados de mídia válidos de um arquivo de captura.
ICaptureGraphBuilder2::FindInterface

O método FindInterface pesquisa no grafo uma interface especificada, começando por um filtro especificado.
ICaptureGraphBuilder2::FindPin

O método FindPin recupera um determinado pino em um filtro ou determina se um determinado pino corresponde aos critérios especificados.
ICaptureGraphBuilder2::GetFiltergraph

O método GetFiltergraph recupera o grafo de filtro que o construtor de grafo de captura está usando.
ICaptureGraphBuilder2::RenderStream

O método RenderStream conecta um pino de saída em um filtro de origem a um filtro de coletor, opcionalmente por meio de um filtro intermediário.
ICaptureGraphBuilder2::SetFiltergraph

O método SetFiltergraph especifica um grafo de filtro para o construtor de grafo de captura usar.
ICaptureGraphBuilder2::SetOutputFileName

O método SetOutputFileName cria a seção de gravação de arquivo do grafo de filtro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Criando grafos com o Construtor de Grafos de Captura

Recompactando um arquivo AVI

Captura de vídeo