Compartilhar via


Método CBasePin.EndOfStream

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

O EndOfStream método notifica o pino de que nenhum dado adicional é esperado. Esse método implementa o método IPin::EndOfStream . Chame esse método somente em pinos de entrada.

Sintaxe

HRESULT EndOfStream();

Parâmetros

Esse método não tem parâmetros.

Retornar valor

Returns S_OK.

Comentários

O filtro deve passar notificações de fim de fluxo downstream para os pinos de entrada de filtros conectados. Se o filtro for um renderizador, ele deverá postar uma notificação de evento EC_COMPLETE no gerenciador de grafo de filtro. Para obter mais informações, consulte Fluxo de Dados no Grafo de Filtro.

Na classe base, esse método não faz nada. Classes derivadas devem substituir esse método.

Requisitos

Requisito Valor
parâmetro
Amfilter.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)

Confira também

Classe CBasePin