CTransInPlaceFilter Class
9/8/2008
Este é um abstrato classe base que fornece suporte para um filtro simples transformar com uma entrada única e uma saída simples.
É derivado das CUnknown classe e oferece suporte a IBaseFilter interface, o IMediaFilter interface e dois pinos.
Cada pino oferece suporte a IPin interface e usa o transporte memória compartilhada baseia a IMemInputPin interface.
O filtro usa classes derivado a partir de CBaseMediaFilter classe para suporte IBaseFilter e IMediaFilter.
A entrada pino é derivado das CBaseInputPin classe e pino de saída é derivado das CBaseOutputPin classe.
Membros de dados protegido
Membro | Descrição |
---|---|
m_idTransInPlace |
Identificador Performance-Measuring. |
Funções membro
Função membro | Descrição |
---|---|
Recupera um ponteiro para uma copiar idêntica de um exemplo de mídia. |
|
Constrói um CTransInPlaceFilter WScript.Shell. |
|
Recupera um ponteiro para a entrada pino associado com o filtro. |
|
Recupera um ponteiro para o pino saída associado com o filtro. |
Funções de associados overrideable
Função membro | Descrição |
---|---|
Verifica se o tipo de mídia com suporte por entrada e saída pinos. |
|
Reconecta a entrada ou saída pino se necessário. |
|
Determina o tamanho da reserva de transporte. |
|
Retorna o tipo de mídia para ser usado por pino de saída. |
|
Retorna um pino se um índice for especificado. |
|
Recebe o exemplo, chama do o classe derivada Transformar função membro e em seguida, envia o exemplo. |
|
Registra um identificador medida desempenho (se Perf for definido). |
|
Executa operações transformação no local na IMediaSample interface (puro virtual). |
Requisitos
Windows Embedded CE | Windows CE 2.12 and later |
Note | Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements For more information, see Setting Up the Build Environment |