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