Filtro do renderizador nulo

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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.]

Observação

[Preterido. Essa API pode ser removida de versões futuras do Windows.]

 

O filtro Renderizador Nulo é um renderizador que descarta cada amostra que recebe, sem exibir ou renderizar os dados de exemplo.

Rótulo Valor
Filtrar interfaces IBaseFilter, IMediaPosition, IMediaSeeking
Tipos de mídia de pino de entrada Qualquer tipo de mídia
Interfaces de pino de entrada IMemInputPin, IPin, IQualityControl
Tipos de mídia de pino de saída Não aplicável.
Interfaces de pino de saída Não aplicável.
Filtrar CLSID CLSID_NullRenderer
CLSID da página de propriedades Nenhuma página de propriedades.
Executável Qedit.dll
Mérito MERIT_DO_NOT_USE
Categoria de Filtro CLSID_LegacyAmFilterCategory

 

Comentários

Use esse filtro quando um pino de saída no grafo exigir uma conexão downstream, mas você não deseja renderizar os dados desse pino. Ao conectar o pino de saída ao Renderizador Nulo, você conclui a conexão sem renderizar os dados.

Embora esse filtro não renderize nenhum exemplo, ele aguarda o tempo de apresentação de cada amostra antes de descartar o exemplo. Portanto, o grafo será executado na taxa normal. Se você quiser que o grafo seja executado o mais rápido possível, defina o relógio de referência como NULL. Para obter mais informações, consulte Configurando o relógio do grafo.

Requisitos

Requisito Valor
parâmetro
Qedit.h

Confira também

Objetos dos Serviços de Edição do DirectShow