Interfaz IAMTimelineGroup

Nota

[Obsoleto. Esta API puede quitarse de futuras versiones de Windows.]

La interfaz establece y recupera propiedades en grupos de IAMTimelineGroup DirectShow Editing Services (DES).

Un grupo contiene una o varias pistas y, posiblemente, una o varias composiciones, que a su vez contienen clips de origen de un tipo uniforme, como vídeo o audio. Los grupos son las composiciones más destacadas de una escala de tiempo y también exponen la interfaz IAMTimelineComp. Una escala de tiempo puede contener varios grupos.

Cada grupo tiene los siguientes atributos.

  • Tipo de medio asociado.
  • Velocidad de fotogramas a la que se representa el grupo, en fotogramas por segundo (FPS). Todas las ediciones se producen a la vez redondeadas al límite del marco más cercano, tal como se define en la configuración de FPS del grupo.
  • Un nivel de prioridad, para escribir archivos con varias secuencias del mismo tipo de medio (por ejemplo, un archivo AVI de dos secuencias de vídeo).

Para crear un objeto de grupo, llame a IAMTimeline::CreateEmptyNode con el valor TIMELINE _ MAJOR TYPE _ _ GROUP. Puede consultar el puntero IAMTimelineObj devuelto para la interfaz IAMTimelineGroup.

Members

La interfaz IAMTimelineGroup hereda de la interfaz IUnknown. IAMTimelineGroup también tiene estos tipos de miembros:

Métodos

La interfaz IAMTimelineGroup tiene estos métodos.

Método Descripción
ClearRecompressFormatDirty No compatible.
GetGroupName Recupera el nombre definido por la aplicación del grupo.
GetMediaType Recupera el tipo de medio sin comprimir para el grupo.
GetOutputBuffering Recupera el número de fotogramas representados de antemano durante la versión preliminar.
GetOutputFPS Recupera la velocidad de fotogramas de salida de este grupo.
GetPreviewMode Recupera el modo de vista previa del grupo.
GetPriority Recupera la prioridad del grupo.
GetSmartRecompressFormat Recupera el formato de compresión actual para la recompresión inteligente.
GetTimeline Recupera la escala de tiempo a la que pertenece este grupo.
IsRecompressFormatDirty No compatible.
IsSmartRecompressFormatSet Determina si se estableció un formato de compresión inteligente para el grupo.
SetGroupName Establece el nombre definido por la aplicación del grupo.
SetMediaType Establece el tipo de medio sin comprimir para el grupo.
SetMediaTypeForVB Especifica el tipo de medio de grupo para los clientes de Automation.
SetOutputBuffering Especifica el número de fotogramas representados de antemano durante la versión preliminar.
SetOutputFPS Establece la velocidad de fotogramas de salida sin comprimir para este grupo.
SetPreviewMode Establece el modo de vista previa del grupo.
SetRecompFormatFromSource Establece el formato de recompresión de vídeo mediante el formato de compresión de un archivo de origen.
SetSmartRecompressFormat Especifica un formato de compresión que se usará para la recompresión inteligente.
SetTimeline No compatible.

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 del SDK de Microsoft Windows para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el SDK de Microsoft Windows para Windows 7 y .NET Framework 3.5 Service Pack 1.

Requisitos

Requisito Value
Encabezado
Qedit.h
Biblioteca
Strmiids.lib