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).

 

Referencia de DirectShow Editing Services de C++