atributo MFSampleExtension_RepeatFirstField

Especifica si se debe repetir el primer campo de un marco entrelazado. Este atributo se aplica a los ejemplos multimedia.

Tipo de datos

BOOL almacenado como UINT32

Obtener o establecer

Para obtener este atributo, llame a IMFAttributes::GetUINT32.

Para establecer este atributo, llame a IMFAttributes::SetUINT32.

Se aplica a

IMFSample

Observaciones

Si el valor es FALSE o el atributo no se establece, el primer campo no se repite. Si el valor es TRUE, se repite el primer campo. El valor TRUE solo es válido cuando se cumplen las condiciones siguientes:

  • El tipo de medio es mixto entrelazado y progresivo. (El atributo MF_MT_INTERLACE_MODE en el tipo de medio es MFVideoInterlace_MixedInterlaceOrProgressive).
  • El marco es progresivo y el atributo MFSampleExtension_Interlaced en el ejemplo es TRUE.
  • El atributo MFSampleExtension_BottomFieldFirst se establece en el ejemplo. El valor puede ser TRUE o FALSE. El orden de los campos viene determinado por este atributo.

Este atributo se usa para la extracción 3:2. En la tabla siguiente se muestra el orden en el que se muestran los campos.

MFSampleExtension_RepeatFirstField MFSampleExtension_BottomFieldFirst Orden de campo
TRUE TRUE Inferior, superior, inferior
TRUE FALSE Superior, inferior, superior
FALSE TRUE Inferior, superior
FALSE FALSE Superior, inferior

 

La constante GUID de este atributo se exporta desde mfuuid.lib.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mfapi.h

Vea también

Lista alfabética de atributos de Media Foundation

Atributos de ejemplo

Ejemplos de medios

Entrelazado de vídeo