estructura D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR (d3d12video.h)

Representa una definición de estructura de control de velocidad para el destino de calidad constante con velocidad de bits restringida.

Sintaxis

typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetAvgBitRate;
  UINT64 PeakBitRate;
  UINT   ConstantQualityTarget;
} D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR;

Miembros

InitialQP

Cuando D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP está habilitado, permite que el algoritmo de control de velocidad use el QP inicial.

MinQP

Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE , limita el intervalo QP del algoritmo de control de velocidad.

MaxQP

Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE , limita el intervalo QP del algoritmo de control de velocidad.

MaxFrameBitSize

Tamaño máximo en bits para cada fotograma que se va a codificar. Cuando se habilita D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE , limita cada tamaño máximo de fotograma en el algoritmo de control de velocidad.

TargetAvgBitRate

Indica la velocidad de bits media de destino, en bits/segundo.

PeakBitRate

Indica la velocidad de bits máxima que se puede alcanzar en bits/segundo mientras se usa este modo de control de velocidad.

ConstantQualityTarget

Objetivo de nivel de calidad. Los valores son específicos del códec, ya que cada estándar define el intervalo de este argumento.

Requisitos

   
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h