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