Enumeración eAVEncVideoChromaSubsampling (codecapi.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Especifica el siting cromático. El silo cromático define las posiciones de las muestras cromáticas relativas a las muestras luma. Esta enumeración se usa con las propiedades AVEncVideoInputChromaSubsampling y AVEncVideoOutputChromaSubsampling .
Syntax
typedef enum eAVEncVideoChromaSubsampling {
eAVEncVideoChromaSubsamplingFormat_SameAsSource = 0,
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma = 0x8,
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited = 0x4,
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited = 0x2,
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes = 0x1
} ;
Constantes
eAVEncVideoChromaSubsamplingFormat_SameAsSource Valor: 0 Use el mismo silo cromático que el vídeo de entrada. Esta marca solo se aplica a la propiedad AVEncVideoOutputChromaResolution . Es posible que esta marca no se combine con otras marcas. |
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma Valor: 0x8 El cromático 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 4:2:0 cromática entrelazada. |
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited Valor: 0x4 Las muestras cromáticas se alinean horizontalmente con múltiplos de las muestras luma. |
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited Valor: 0x2 Las muestras cromáticas se alinean verticalmente con múltiplos de las muestras luma. |
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes Valor: 0x1 Los planos cromáticos tienen la misma alineación de fase. No es válido omitir esta marca a menos que los datos se cositien verticalmente. Si los datos no están cositiados verticalmente, se requiere esta marca. Si esta marca está ausente, las muestras cb y Cr se colocan en líneas alternativas. Por ejemplo, el vídeo PAL DV entrelazado usa planos cromáticos no alineados. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | codecapi.h |