Interfaces para DirectShow Editing Services
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Nota
[Desusado. Esta API se puede quitar de futuras versiones de Windows.]
Esta sección contiene temas de referencia para las interfaces de DirectShow Editing Services (DES).
Interfaz | Descripción |
---|---|
IAMErrorLog | Proporciona un método de devolución de llamada para el registro de errores. |
IAMSetErrorLog | Establece o recupera un registro de errores. |
IAMTimeline | Proporciona métodos para manipular la escala de tiempo. |
IAMTimelineComp | Inserta o recupera pistas virtuales en una composición. |
IAMTimelineEffect | Proporciona métodos para manipular efectos de escala de tiempo. |
IAMTimelineEffectable | Proporciona métodos para agregar efectos a un objeto timeline. |
IAMTimelineGroup | Establece y recupera propiedades en grupos. |
IAMTimelineObj | Proporciona métodos para manipular objetos de escala de tiempo. |
IAMTimelineSplittable | Divide un objeto de escala de tiempo. |
IAMTimelineSrc | Proporciona métodos para manipular y establecer propiedades en objetos de origen. |
IAMTimelineTrack | Proporciona métodos para manipular objetos de seguimiento. |
IAMTimelineTrans | Proporciona métodos para manipular objetos de transición. |
IAMTimelineTransable | Agrega transiciones a un objeto . |
IAMTimelineVirtualTrack | Proporciona métodos para trabajar con pistas virtuales. |
IDxtAlphaSetter | Establece las propiedades en el efecto Alfa Establecedor . |
IDxtCompositor | Establece las propiedades en la transición compositor . |
IDxtJpeg | Establece las propiedades en la transición de borrado de SMPTE . |
IDxtKey | Establece las propiedades de la transición de clave . |
IFindCompressorCB | No compatible. |
IGrfCache | No compatible. |
IMediaDet | Recupera información sobre un archivo multimedia, como el número de secuencias y el tipo, la duración y la velocidad de fotogramas de cada secuencia. |
IMediaLocator | Proporciona métodos para validar nombres de archivo. |
IPropertySetter | Establece propiedades en un efecto o transición. |
IRenderEngine | Representa un proyecto DES mediante la construcción de un grafo de filtro a partir de una escala de tiempo. |
IRenderEngine2 | Permite a la aplicación reemplazar el filtro de cambio de tamaño de vídeo predeterminado usado por DES. |
Iresize | Debe ser compatible con cualquier filtro de cambio de tamaño de vídeo personalizado. |
ISampleGrabber | Recupera ejemplos de medios individuales a medida que se mueven por el gráfico de filtros. |
ISampleGrabberCB | Interfaz de devolución de llamada para la interfaz ISampleGrabber . |
ISmartRenderEngine | Proporciona métodos que admiten la recompresión inteligente. |
IXml2Dex | Guarda y carga archivos de proyecto DES en lenguaje de marcado extensible (XML). |