CODECAPI_AVEncVideoEncodeFrameTypeQP propiedad
Especifica los tipos de marco (I, P o B) a los que se aplica el parámetro de cuantificación (QP).
Tipo de datos
ULONGULONG (VT_UI8)
GUID de propiedad
CODECAPI_AVEncVideoEncodeFrameTypeQP
Comentarios
En el caso de los codificadores que admiten la configuración de un parámetro de cuantificación (QP) para distintos tipos de fotogramas (I, P, B), expondrán esta API además de CODECAPI_AVEncVideoEncodeQP. Si un codificador solo admite un QP único para todos los tipos de fotogramas, solo admitirá CODECAPI_AVEncVideoEncodeQP.
Se trata de una propiedad de codificación dinámica que significa que se puede establecer un nuevo valor en cualquier momento durante la sesión de codificación.
Codificadores H.264/AVC:
El codificador admitirá GetValue, SetValue y GetParameterRange.
Se usa un conjunto de cuatro campos de 16 bits para especificar los QP de marco en la codificación fixed-QP. Los campos son:
- Bits 0-15: QP usado para fotogramas I, intervalo válido [0, 51].
- Bits 16-31: QP usado para fotogramas P, intervalo válido [0, 51].
- Bits 32-47: QP usado para fotogramas B, intervalo válido [0, 51]
- Bits 48-63: reservado
Cuando se admita este CodecAPI, los codificadores admitirán la configuración de QP en el tipo de marco de I, P y B.
El valor predeterminado será 0x0000001a001a001a. QP igual a 26 para I, P y B.
Cuando CODECAPI_AVEncVideoSelectLayer selecciona una capa temporal específica, SetValue de CODECAPI_AVEncVideoEncodeFrameTypeQP establecerá QP para fotogramas I, P y B en esa capa temporal. De forma predeterminada, establece QP para fotogramas I, P y B en la capa temporal base 0.
CODECAPI_AVEncVideoMaxQP y CODECAPI_AVEncVideoMinQP se utilizarán para definir y limitar el intervalo QP de todos los tipos de imagen, I, P y B.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|