Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[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). |
Tópicos relacionados