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