Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El tipo de enumeración DXVA_VideoChromaSubsampling contiene enumeradores que identifican el esquema de codificación cromática para los datos Y'Cb'Cr'.
Sintaxis
typedef enum _DXVA_VideoChromaSubsampling {
DXVA_VideoChromaSubsamplingShift,
DXVA_VideoChromaSubsamplingMask,
DXVA_VideoChromaSubsampling_Unknown,
DXVA_VideoChromaSubsampling_ProgressiveChroma,
DXVA_VideoChromaSubsampling_Horizontally_Cosited,
DXVA_VideoChromaSubsampling_Vertically_Cosited,
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes,
DXVA_VideoChromaSubsampling_MPEG2,
DXVA_VideoChromaSubsampling_MPEG1,
DXVA_VideoChromaSubsampling_DV_PAL,
DXVA_VideoChromaSubsampling_Cosited
} DXVA_VideoChromaSubsampling;
Constantes
DXVA_VideoChromaSubsamplingShift Especifica que los bits se desplazan por 8 posiciones (DXVA_ExtColorData_ShiftBase + 0 o 8 + 0). |
DXVA_VideoChromaSubsamplingMask Especifica la máscara de submuestreo de cromática de vídeo. 4 (0x00000F00) bits de un DWORD se puede usar para especificar submuestreo de cromática de vídeo. |
DXVA_VideoChromaSubsampling_Unknown Especifica que no se especifica el submuestreo cromático de vídeo. |
DXVA_VideoChromaSubsampling_ProgressiveChroma Especifica que el submuestreo cromático de vídeo es cromático progresivo. |
DXVA_VideoChromaSubsampling_Horizontally_Cosited Especifica que las muestras cromáticas se alinean en múltiplos de las muestras luma horizontalmente. |
DXVA_VideoChromaSubsampling_Vertically_Cosited Especifica que las muestras cromáticas se alinean en múltiplos de las muestras luma verticalmente. |
DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes Especifica que los planos Pb y Pr (o Cb y Cr) tienen la misma alineación de fase. Este enumerador solo se puede establecer en 0 en el VideoChromaSubsampling miembro de la estructura de DXVA_ExtendedFormat si los datos están cositiados verticalmente. |
DXVA_VideoChromaSubsampling_MPEG2 OR bit a bit de los valores de DXVA_VideoChromaSubsampling_Horizontally_Cosited y DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes que se usan con datos de 4:2:0. |
DXVA_VideoChromaSubsampling_MPEG1 Valor de DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes que se usa con datos 4:2:0. |
DXVA_VideoChromaSubsampling_DV_PAL OR bit a bit del DXVA_VideoChromaSubsampling_Horizontally_Cosited y DXVA_VideoChromaSubsampling_Vertically_Cosited valores que se usan con datos de 4:2:0. |
DXVA_VideoChromaSubsampling_Cosited OR bit a bit del DXVA_VideoChromaSubsampling_Horizontally_Cosited y DXVA_VideoChromaSubsampling_Vertically_Cosited, y DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes valores que se usan con datos 4:4:4, 4:2:2 y 4:1:1. |
Observaciones
Los enumeradores de DXVA_VideoChromaSubsampling pueden ser ORed juntos para crear un valor en el VideoChromaSubsampling miembro de la estructura DXVA_ExtendedFormat.
Las variaciones de cositio indican que las muestras cromáticas están alineadas con las muestras luma. Normalmente, los datos de 4:2:0 con cromática se alinean en una o varias direcciones con los datos luma. Tenga en cuenta que los datos 4:4:4, 4:2:2 y 4:1:1 siempre están cositiados en ambas direcciones.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Este tipo de enumeración solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores. |
encabezado de | dxva.h (include Dxva.h) |