Interfaz IAMTimelineSrc
[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.]
La IAMTimelineSrc
interfaz proporciona métodos para manipular y establecer propiedades en objetos de origen en DirectShow Editing Services (DES). Un objeto de origen representa una secuencia de un origen multimedia.
Puede usar una parte de los datos dentro de un archivo de origen estableciendo los tiempos de inicio multimedia y detención de medios. Estos valores especifican el principio y el final del objeto de origen, en relación con el origen multimedia original. Los tiempos multimedia pueden diferir de las horas de inicio y detención del objeto en la escala de tiempo, lo que permite la reproducción de movimiento rápido o lento. (Con orígenes de audio, se produce el cambio de tono).
Para crear un objeto de origen, llame a IAMTimeline::CreateEmptyNode con el valor TIMELINE_MAJOR_TYPE_SOURCE. Puede consultar el puntero IAMTimelineObj devuelto para la interfaz IAMTimelineSrc . Para obtener más información, vea Construir una escala de tiempo y trabajar con orígenes.
Miembros
La interfaz IAMTimelineSrc hereda de la interfaz IUnknown . IAMTimelineSrc también tiene estos tipos de miembros:
Métodos
La interfaz IAMTimelineSrc tiene estos métodos.
Método | Descripción |
---|---|
FixMediaTimes | Redondea los valores de hora especificados al límite de marco más cercano. |
FixMediaTimes2 | Redondea los valores de tiempo especificados, dados como valores REFTIME , al límite de marco más cercano. |
GetDefaultFPS | Recupera la velocidad de fotogramas predeterminada del objeto de origen. |
GetMediaLength | Recupera la longitud del medio de este objeto de origen. |
GetMediaLength2 | Recupera la longitud del medio de este objeto de origen, como un valor REFTIME . |
GetMediaName | Recupera el nombre del archivo de origen representado por este objeto de origen. |
GetMediaTimes | Recupera las horas de inicio y detención de medios. |
GetMediaTimes2 | Recupera las horas de inicio y detención multimedia, como valores REFTIME . |
GetStreamNumber | Recupera el número de secuencia actual para el objeto de origen. |
GetStretchMode | Recupera el modo extendido de un origen de vídeo. |
IsNormalRate | Indica si el clip se reproducirá con la velocidad de reproducción normal. |
ModifyStopTime | Establece la hora de detención, en relación con la escala de tiempo. |
ModifyStopTime2 | Establece la hora de detención, como un valor REFTIME . |
SetDefaultFPS | Establece la velocidad de fotogramas predeterminada del objeto de origen. |
SetMediaLength | Especifica la duración del archivo de origen. |
SetMediaLength2 | Especifica la duración del archivo de origen, como un valor REFTIME . |
SetMediaName | Especifica el nombre del archivo de origen representado por este objeto de origen. |
SetMediaTimes | Establece las horas de inicio y de detención multimedia. |
SetMediaTimes2 | Establece las horas de inicio y de detención multimedia, como valores REFTIME . |
SetStreamNumber | Especifica la secuencia que se va a leer del archivo de origen asociado a este objeto de origen. |
SetStretchMode | Establece el modo extendido de un origen de vídeo. |
SpliceWithNext | Combina este objeto de origen con otro objeto de origen. |
Observaciones
Nota:
El archivo de encabezado Qedit.h no es compatible con los encabezados de Direct3D posteriores a la versión 7.
Nota:
Para obtener Qedit.h, descargue la actualización de Microsoft Windows SDK para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el Microsoft Windows SDK para Windows 7 y .NET Framework 3.5 Service Pack 1.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|