Compartir a través de


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

Consulte también

Enumeraciones de api de códec

ICodecAPI (interfaz)