Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 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. Essa API pode ser removida de versões futuras do Windows.]
Esta seção contém tópicos de referência para as interfaces de DES ( DirectShow Editing Services ).
| Interface | Descrição |
|---|---|
| IAMErrorLog | Fornece um método de retorno de chamada para registro em log de erros. |
| IAMSetErrorLog | Define ou recupera um log de erros. |
| IAMTimeline | Fornece métodos para manipular o linha do tempo. |
| IAMTimelineComp | Insere ou recupera faixas virtuais em uma composição. |
| IAMTimelineEffect | Fornece métodos para manipular efeitos linha do tempo. |
| IAMTimelineEffectable | Fornece métodos para adicionar efeitos a um objeto linha do tempo. |
| IAMTimelineGroup | Define e recupera propriedades em grupos. |
| IAMTimelineObj | Fornece métodos para manipular objetos linha do tempo. |
| IAMTimelineSplittable | Divide um objeto linha do tempo. |
| IAMTimelineSrc | Fornece métodos para manipular e definir propriedades em objetos de origem. |
| IAMTimelineTrack | Fornece métodos para manipular objetos de rastreamento. |
| 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 compositor . |
| IDxtJpeg | Define propriedades na transição de Apagamento de SMPTE . |
| IDxtKey | Define propriedades na transição de chave . |
| IFindCompressorCB | Não há suporte. |
| IGrfCache | Não há suporte. |
| IMediaDet | Recupera informações sobre um arquivo de mídia, como o número de fluxos e o tipo, duração e taxa de quadros de cada fluxo. |
| IMediaLocator | Fornece métodos para validar nomes de arquivo. |
| IPropertySetter | Define propriedades em um efeito ou transição. |
| IRenderEngine | Renderiza um projeto DES construindo um grafo de filtro de um linha do tempo. |
| IRenderEngine2 | Permite que o aplicativo substitua o filtro de redimensionamento de vídeo padrão usado pelo DES. |
| IResize | Deve ser compatível com qualquer filtro de resizer de vídeo personalizado. |
| ISampleGrabber | Recupera exemplos de mídia individuais à medida que se movem pelo grafo de filtro. |
| ISampleGrabberCB | Interface de retorno de chamada para a interface ISampleGrabber . |
| ISmartRenderEngine | Fornece métodos que dão suporte à recompactação inteligente. |
| IXml2Dex | Salva e carrega arquivos de projeto DES em XML (Linguagem de Marcação Extensível). |
Tópicos relacionados