DirectShow Interfaces
9/8/2008
A seguinte tabela mostra as entradas de referência para todos os com suporte Microsoft® DirectShow® COM interfaces.
Para todas as plataformas
Elemento de programação | Descrição |
---|---|
Recupera informações desempenho de um vídeo filtro de captura, such as quadros quantos foram ignorados e quantos quadros foram entregues. |
|
Recupera metadados de um transmitir. |
|
Permite que os objetos em um dynamic-link library (DLL) ser Self-Registering. |
|
Permite que aplicativos consulta para os tipos de formatos um filtro oferece suporte a no seu pino saída e para definir o formato que o pino oferecerá para o pino de conexão downstream. |
|
Permite que os aplicativos controle individual transmitir componentes em um filtro gráfico. |
|
Controla quais fluxos lógicos são executados e recupera informações sobre eles. |
|
Permite múltiplo sobreposto leituras de diferentes posições na transmitir de mídia. |
|
Abstrai um objeto que tenha digitado entrada e saída conexões e pode ser agregado dinamicamente. |
|
Oferece suporte a áudio do o filtro gráfico componente. |
|
Oferece suporte o vídeo propriedades de um genérico vídeo janela. |
|
Permite que um aplicativo para detalhes sobre get a superfície e qualquer disponível recursos hardware. |
|
Notifica plug-in distribuidores de alterações no filtro gráfico estado. |
|
Permite que aplicativos usar DirectX Media Objects em um filtro gráfico. |
|
Retorna a interface enumerador de filtros. |
|
Enumera os formatos preferenciais para um pino. |
|
Retorna a interface enumerador de pinos. |
|
Define o nome arquivo e tipo de mídia do arquivo de mídia que é um filtro origem processar. |
|
Representa um gráfico de filtros. |
|
Adiciona a nova funcionalidade para a IGraphBuilder e IFilterGraph Interfaces. Você geralmente deve usar IFilterGraph2 em vez das outras interfaces dois. |
|
Permite que propriedades de filtros a ser pesquisado durante o carregamento. |
|
Permite aos aplicativos chamar Sobre o Filter Graph Manager para tentar compilar um completo filtro gráfico ou partes de um gráfico filtro dado somente informações parciais. |
|
Notifica outros objetos, especialmente plug-in distribuidores, quando o gráfico é alterado. Fornecido por Graph Manager o filtro. |
|
Usado para definir e recuperar propriedades dispositivo no drivers e também entre componentes software. |
|
Permite que os aplicativos para controle de fluxo contínuo de mídia através de filtros de gráfico. |
|
Oferece suporte ao evento notificação de filtro gráfico e filtros dentro dele para o aplicativo. |
|
Deriva de IMediaEvent e adiciona um método que permite registro de uma janela para receber mensagens quando ocorrer eventos. |
|
Notifica sobre eventos de filtros. |
|
Abstrai um objeto que processa fluxos dados Time-Based e representa uma multimídia dispositivo, possivelmente implementado no software. |
|
É recomendável que você use o IMediaSeeking interface instead of IMediaPosition. Essa interface depreciação não está mais totalmente com suporte. |
|
Fornece funcionalidade reserva memória compartilhada, contém algumas propriedades sobre os dados e contém um ponteiro para os dados próprio. |
|
Permite que você definir e recuperar exemplo propriedades, como iniciar e parar tempo definidas em uma estrutura AM_SAMPLE2_PROPERTIES exemplo sinalizadores definidos a enumeração AM_SAMPLE_PROPERTY_FLAGS. |
|
Aprimora o IMediaPosition interface permitindo formatos arbitrários para unidades pesquisável, such as de quadros, bytes e 100-Second unidades de tempo. |
|
Aloca IMediaSample Bloqueia a ser usado para transferência de dados entre pinos. |
|
Fornece métodos em uma entrada pino para facilitar a passagem de dados e liberado notificações de um pino conectado saída de um filtro upstream. |
|
Permite que uma classe para suporte tanto nondelegating delegando interfaces IUnknown no mesmo objeto COM. |
|
Fornece informações para que um filtro pode gravar diretamente em vídeo memória enquanto colocando o vídeo na posição de janela correto. |
|
Fornece um filtro upstream, such as um decodificador, notificações de alterações para a janela processamento. |
|
Representa uma única, unidirecional ponto de conexão em um filtro. |
|
Define mensagens qualidade e permite que um Gerenciador qualidade para instalar próprio como o coletor para essas mensagens. |
|
Retorna informações sobre o desempenho obtido — de exemplo, o número de quadros por segundo. |
|
Representa um relógio de referência sistema ser implementada por um filtro no gráfico de filtro e usado por outros filtros. |
|
Oferece suporte o vídeo janela Propriedades de um vídeo processador. |
Para Windows incorporado CE
Elemento de programação | Descrição |
---|---|
Permite a criação do terceiro-parte allocators memória usando um objeto Gerenciador memória da placa. |
|
Controles e identifica a memória da placa de codecs. |
|
Recupera metadados de um transmitir. |
|
Fornece acessar para informações descritivas sobre uma lista de reprodução de mídia. |
|
Fornece as informações detalhadas propriedade para um item em uma lista de reprodução. |
|
O classe base para a IAMTVTuner interface, que herda todas as IAMTuner Métodos. |
|
Oferece suporte a tuners com múltiplo entrada fixa, para permitir múltiplo dispositivos e múltiplo tipos de transmissão. |
|
Ajuda a Filter Graph Manager evitar carregar filtros ao tentar compilar um filtro gráfico para processar um determinado tipo de mídia. |
|
Fornece acessar às características de um transmitir de mídia, such as tipo de mídia e finalidade identificador da transmitir. Ele também tem métodos que criam dados amostras. |
|
manipula os parâmetros envolvidos em vários mixagem vídeo fluxos. |
|
Contém métodos que manipulam vídeo cor controles, se o chip VGA oferecer suporte a ele. |
|
Fornece métodos que controle de multimídia transmitir e fornecer acessar a sua subjacente fluxos de mídia. |
|
Instancia e inicializa um objeto CRendererPosPassThru::CRendererPosPassThru para manter controlar de tempos de referência e transmitir vezes. |
|
Fornece controle sobre o comportamento de amostras transmitir. |
|
Permite que um vídeo porta (vp) ou filtro do mixer sobreposição para se comunicar com um driver VP (decodificador) para definir e recuperar informações configuração. |
|
Permite que você controle as propriedades de um filtro que usa um vídeo porta. |
Para Mobile Windows
Elemento de programação | Descrição |
---|---|
Permite que um aplicativo para solicitação cria quantos buffers um filtro e a tamanho do buffer. |
|
Fornece local ou remoto controle sobre uma câmera. |
|
Fornece métodos para buscar para marcadores em uma transmitir Windows Media e para modificar a velocidade de reprodução. |
|
Indica se um filtro é um filtro origem ou um processador. |
|
Define e recupera vídeo propriedades compactação. |
|
Permite que você virar uma imagem horizontalmente e / ou verticalmente, configure um transmitir para ele pode captura de um externo disparador (such as uma câmera botão que empurra o usuário), simular um externo disparador no software e lista o disponível taxas quadro. |
|
Permite que um aplicativo para ajustar as qualidades de uma de entrada vídeo sinal, como brilho, contraste, matiz, saturação, gama e nitidez. |
|
Gerencia o modo processamento usado pelo DirectShow Video Renderer Filter. |
|
Essa interface permite que os ajustes para o áudio processador. |
|
Controla o Audio Renderer (WaveOut) Filter, que usa o Waveform Audio API para processar som. |
|
Permite a você controle o tamanho do filtro de reserva em um gráfico captura. |
|
Essa interface fornece métodos para compilação captura gráficos e outro personalizado gráficos filtro. O objeto Capture Graph Builder implementa essa interface. |
|
O IFileSinkFilter2 Interface substitui esta interface e herda a partir dele. |
|
Grava os fluxos de mídia em um arquivo. |
|
Define as propriedades do filtro coletor de imagem. |
|
Instancia e inicializa um objeto CRendererPosPassThru::CRendererPosPassThru para manter controlar de tempos de referência e transmitir vezes. |
|
Permite que você consulta a presença do Smart Tee Filter no gráfico de filtro. |