Partilhar via


Interfaces para DirectShow Editing Services

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize 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.]

Observação

[Preterido. Esta API pode ser removida de versões futuras do Windows.]

 

Esta seção contém tópicos de referência para as interfaces DirectShow Editing Services (DES).

Interface Descrição
IAMErrorLog Fornece um método callback para registrar erros.
IAMSetErrorLog Define ou recupera um log de erros.
IAMTimeline Fornece métodos para manipular a linha do tempo.
IAMTimelineComp Insere ou recupera faixas virtuais em uma composição.
IAMTimelineEffect Fornece métodos para manipular efeitos de linha do tempo.
IAMTimelineEffectable Fornece métodos para adicionar efeitos a um objeto de linha do tempo.
IAMTimelineGroup Define e recupera propriedades em grupos.
IAMTimelineObj Fornece métodos para manipular objetos de linha do tempo.
IAMTimelineSplittable Divide um objeto da linha do tempo.
IAMTimelineSrc Fornece métodos para manipular e definir propriedades em objetos de origem.
IAMTimelineTrack Fornece métodos para manipular objetos de trilha.
IAMTimelineTrans Fornece métodos para manipular objetos de transição.
IAMTimelineTransable Adiciona transições a um objeto.
IAMTimelineVirtualTrack Fornece métodos para trabalhar com faixas virtuais.
IDxtAlphaSetter Define propriedades no efeito Alpha Setter.
IDxtCompositor Define propriedades na transição do Compositor .
IDxtJpeg Definir propriedades na transição de Limpeza SMPTE.
IDxtKey Define propriedades na transição da tecla .
IFindCompressorCB Não suportado.
IGrfCache Não suportado.
IMediaDet Recupera informações sobre um arquivo de mídia, como o número de fluxos e o tipo, a duração e a taxa de quadros de cada fluxo.
IMediaLocator Fornece métodos para validar nomes de arquivo.
DefinidorDePropriedades Define propriedades em um efeito ou transição.
IRenderEngine Renderiza um projeto DES construindo um gráfico de filtro a partir de uma linha do tempo.
IRenderEngine2 Permite que o aplicativo substitua o filtro de redimensionamento de vídeo padrão usado pelo DES.
IResize Deve ser suportado por qualquer filtro de redimensionamento de vídeo personalizado.
ISampleGrabber Recupera amostras de mídia individuais à medida que elas se movem pelo gráfico de filtro.
ISampleGrabberCB Interface de callback para a interface ISampleGrabber .
ISmartRenderEngine Fornece métodos que suportam a recompressão inteligente.
IXml2Dex Salva e carrega arquivos de projeto DES em XML (Extensible Markup Language).

 

Referência de DirectShow Editing Services em C++