Compartir a través de


Enumeración MFVideoChromaSubsampling (mfobjects.h)

Contiene marcas que definen el esquema de codificación cromática para los datos Y'Cb'Cr'.

Syntax

typedef enum _MFVideoChromaSubsampling {
  MFVideoChromaSubsampling_Unknown = 0,
  MFVideoChromaSubsampling_ProgressiveChroma = 0x8,
  MFVideoChromaSubsampling_Horizontally_Cosited = 0x4,
  MFVideoChromaSubsampling_Vertically_Cosited = 0x2,
  MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes = 0x1,
  MFVideoChromaSubsampling_MPEG2,
  MFVideoChromaSubsampling_MPEG1,
  MFVideoChromaSubsampling_DV_PAL,
  MFVideoChromaSubsampling_Cosited,
  MFVideoChromaSubsampling_Last,
  MFVideoChromaSubsampling_ForceDWORD = 0x7fffffff
} MFVideoChromaSubsampling;

Constantes

 
MFVideoChromaSubsampling_Unknown
Valor: 0
Esquema de codificación desconocido.
MFVideoChromaSubsampling_ProgressiveChroma
Valor: 0x8
La cromática debe reconstruirse como si el vídeo subyacente fuera contenido progresivo, en lugar de omitir campos o aplicar filtrado cromático para minimizar los artefactos de la reconstrucción de la cromática entrelazada 4:2:0.
MFVideoChromaSubsampling_Horizontally_Cosited
Valor: 0x4
Las muestras cromáticas se alinean horizontalmente con las muestras luma o con múltiplos de las muestras luma. Si no se establece esta marca, las muestras cromáticas se encuentran a la derecha de la muestra luma correspondiente de 1/2 píxeles.
MFVideoChromaSubsampling_Vertically_Cosited
Valor: 0x2
Las muestras cromáticas se alinean verticalmente con las muestras luma o con múltiplos de las muestras luma. Si no se establece esta marca, las muestras cromáticas se encuentran de 1/2 píxeles hacia abajo desde la muestra luma correspondiente.
MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes
Valor: 0x1
Los planos you y V se alinean verticalmente. Si no se establece esta bandera, se supone que los planos cromáticos están fuera de fase por muestra cromática 1/2, alternando entre una línea de U seguida de una línea de V.
MFVideoChromaSubsampling_MPEG2
Especifica el esquema de codificación cromática para el vídeo MPEG-2. Las muestras cromáticas se alinean horizontalmente con las muestras luma, pero no se alinean verticalmente. Los planos you y V se alinean verticalmente.
MFVideoChromaSubsampling_MPEG1
Especifica el esquema de codificación cromática para el vídeo MPEG-1.
MFVideoChromaSubsampling_DV_PAL
Especifica el esquema de codificación cromática para el vídeo PAL DV.
MFVideoChromaSubsampling_Cosited
Las muestras cromáticas se alinean vertical y horizontalmente con las muestras luma. Los formatos YUV como 4:4:4, 4:2:2 y 4:1:1 siempre se cositian en ambas direcciones y deben usar esta marca.
MFVideoChromaSubsampling_Last
Reservado.
MFVideoChromaSubsampling_ForceDWORD
Valor: 0x7fffffff
Reservado. Este miembro obliga al tipo de enumeración a compilarse como un valor DWORD .

Comentarios

Estas marcas se usan con el atributo MF_MT_VIDEO_CHROMA_SITING .

Para obtener más información sobre estos valores, vea los comentarios de la enumeración DXVA2_VideoChromaSubSampling , que es el equivalente de DirectX Video Acceleration (DXVA) de esta enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

Información de color extendida

Enumeraciones de Media Foundation

Tipos de medios de vídeo