Compartilhar via


Interface IPinConnection (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.]

Essa interface fornece métodos para reconectar um pino de entrada enquanto o filtro ainda está em execução. O Gerenciador de Grafo de Filtro chama métodos nessa interface quando executa reconexões dinâmicas (consulte a interface IGraphConfig ). Os aplicativos também podem usar essa interface para executar reconexões dinâmicas de pin.

Filtrar desenvolvedores: Implemente essa interface em qualquer pin de entrada que permita reconexão dinâmica ou alterações dinâmicas no formato.

Herança

A interface IPinConnection herda da interface IUnknown . IPinConnection também tem esses tipos de membros:

Métodos

A interface IPinConnection tem esses métodos.

 
IPinConnection::D ynamicDisconnect

O método DynamicDisconnect desconecta o pino quando o filtro está ativo (pausado ou em execução). Chame esse método em vez de IPin::D conexão para desconectar um pin quando o grafo estiver em execução ou pausado.
IPinConnection::D ynamicQueryAccept

O método DynamicQueryAccept consulta se o pin pode aceitar o tipo de mídia especificado enquanto o grafo está em execução com a conexão atual com esse pino.
IPinConnection::IsEndPin

O método IsEndPin indica se uma pesquisa de reconexão deve terminar nesse pino.
IPinConnection::NotifyEndOfStream

O método NotifyEndOfStream solicita notificação do pino quando a próxima condição de fim de fluxo ocorre.

Requisitos

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

Confira também

Criação dinâmica de grafo

Reconexão dinâmica