Filtro de Tee Inteligente

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

O filtro Smart Tee é usado em grafos de captura de vídeo para dividir o fluxo de vídeo em um fluxo de visualização e um fluxo de captura. Isso é feito sem nenhuma cópia de dados adicional. Os pinos de saída dão suporte a qualquer tipo de mídia com suporte na conexão downstream.

O filtro Smart Tee é útil quando um filtro de captura de vídeo não fornece pinos separados para captura e visualização. O filtro Smart Tee fornece dados de visualização somente se isso não prejudicar o desempenho da captura. Ele também remove os carimbos de data/hora do fluxo de visualização. O construtor de grafo de captura insere automaticamente o filtro Smart Tee quando necessário. Para obter mais informações, consulte Combinando captura de vídeo e visualização.

A ilustração a seguir mostra um grafo de captura típico que usa o filtro Smart Tee.

usando o filtro de tee inteligente

Rótulo Valor
Interfaces de filtro Ibasefilter
Tipos de mídia de pino de entrada MEDIATYPE_Video, MEDIASUBTYPE_NULL
Interfaces de pino de entrada IMemInputPin, IPin, IQualityControl
Tipos de mídia de pino de saída MEDIATYPE_Video, MEDIASUBTYPE_NULL
Interfaces de pino de saída IAMStreamControl, IPin, IQualityControl
Filtrar CLSID CLSID_SmartTee
CLSID da página de propriedades Nenhuma página de propriedades.
Executável qcap.dll
Mérito MERIT_DO_NOT_USE
Categoria de Filtro CLSID_LegacyAmFilterCategory

 

Comentários

O pino de captura é o pino de saída 0 e o pino de visualização é o pino de saída 1.

Filtros do DirectShow