Classe CRendererInputPin
[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.]
A classe CBaseRendererInputPin implementa um pin de entrada para a classe CBaseRenderer . Exceto quando observado, os métodos nessa classe delegam aos métodos correspondentes na classe CBaseRenderer .
Variáveis de membro protegidas | Descrição |
---|---|
m_pRenderer | Ponteiro para o filtro. |
Métodos públicos | Descrição |
Crendererinputpin | Método de construtor. |
Breakconnect | Adiciona código personalizado ao interromper uma conexão. |
Completeconnect | Conclui a conexão. |
Checkmediatype | Determina se o pin pode dar suporte a um tipo de mídia específico. |
Ativo | Alterna o pino para o modo ativo (pausado ou em execução). |
Inativo | Alterna o pino para um estado inativo e libera a memória do alocador. |
Setmediatype | Define o tipo de mídia do pino. |
Alocador | Recupera um ponteiro para o alocador de memória padrão. |
Métodos IPin | Descrição |
Queryid | Recupera um identificador para o pino. |
EndOfStream | Informa ao pino que nenhum dado adicional é esperado até que um novo comando de execução seja emitido. |
Beginflush | Informa o pino para iniciar uma operação de liberação. |
Endflush | Informa o pino para encerrar uma operação de liberação. |
Métodos IMemInputPin | Descrição |
Receber | Recupera o próximo bloco de dados do fluxo. |
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|