propriedade CODECAPI_AVEncVideoEncodeFrameTypeQP

Especifica os tipos de quadro (I, P ou B) aos quais o parâmetro de quantização (QP) é aplicado.

Tipo de dados

ULONGULONG (VT_UI8)

GUID da propriedade

CODECAPI_AVEncVideoEncodeFrameTypeQP

Comentários

Para codificadores que dão suporte à definição de um parâmetro de quantização (QP) para diferentes tipos de quadro (I, P, B), eles devem expor essa API além de CODECAPI_AVEncVideoEncodeQP. Se um codificador der suporte a apenas um único QP para todos os tipos de quadro, ele deverá dar suporte apenas a CODECAPI_AVEncVideoEncodeQP.

Essa é uma propriedade de codificação dinâmica que significa que um novo valor pode ser definido a qualquer momento durante a sessão de codificação.

Codificadores H.264/AVC:

O codificador deve dar suporte a GetValue, SetValue e GetParameterRange.

Um conjunto de quatro campos de 16 bits é usado para especificar os QPs de quadro na codificação QP fixa. Os campos são:

  • Bits 0-15: QP usado para quadros I, intervalo válido [0, 51].
  • Bits 16-31: QP usado para quadros P, intervalo válido [0, 51].
  • Bits 32-47: QP usado para quadros B, intervalo válido [0, 51]
  • Bits 48-63: reservado

Quando esse CodecAPI tem suporte, os codificadores devem dar suporte à configuração de QP no tipo de quadro de I, P e B.

O valor padrão deve ser 0x0000001a001a001a. QP igual a 26 para I, P e B.

Quando CODECAPI_AVEncVideoSelectLayer seleciona uma camada temporal específica, SetValue de CODECAPI_AVEncVideoEncodeFrameTypeQP deve definir quadros QP para I, P e B nessa camada temporal. Por padrão, ele define quadros QP para I, P e B na camada temporal base da camada temporal 0.

CODECAPI_AVEncVideoMaxQP e CODECAPI_AVEncVideoMinQP devem ser usados para definir e limitar o intervalo de QP para QPs de todos os tipos de imagem, I, P e B.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Codecapi.h

Confira também

Propriedades do Media Foundation