비디오 인코더 MFT가 입력으로 허용하는 QP(Quantization Parameter) 맵 설정을 설명합니다.
문법
typedef struct _inputQPSettings {
UINT32 minBlockSize;
UINT32 maxBlockSize;
UINT32 stepsBlockSize;
eAVEncVideoQPMapElementDataType dataType;
INT16 minValue;
INT16 maxValue;
UINT16 step;
} InputQPSettings;
구성원
minBlockSize
MFT가 QP 값을 수락할 수 있는 최소 블록 크기 세분성입니다.
maxBlockSize
MFT가 QP 값을 수락할 수 있는 최대 블록 크기 세분성입니다.
stepsBlockSize
minBlockSize에 추가하여 블록 크기를 생성할 수 있는 증분 단계입니다. 결과 블록 크기는 [minBlockSize, maxBlockSize] 범위 내에 있어야 합니다. 0은 minBlockSize 및 maxBlockSize가 블록 크기에 허용되는 유일한 값임을 의미하는 stepsBlockSize에 사용할 수 있는 값입니다.
dataType
데이터 너비와 QP 최소값 및 최대값의 부호 있는 특성을 지정하는 AVEncVideoQPMapElementDataType 의 값입니다.
minValue
이 값은 비디오 인코더 MFT에서 허용하는 최소 QP 값을 나타냅니다. 이러한 QP 맵 내의 모든 항목은 minValue보다 크거나 같아야 합니다.
maxValue
이 값은 비디오 인코더 MFT에서 허용하는 최대 QP 값을 나타냅니다. 이러한 QP 맵 내의 모든 항목은 maxValue보다 작거나 같아야 합니다.
step
minValue에 추가하여 QP 값을 생성할 수 있는 증분 단계입니다. 결과 QP 값은 [minValue, maxValue] 범위 내에 있어야 합니다. 0은 단계에 사용할 수 있는 값으로, minValue 및 maxValue 가 QP 값에 허용되는 유일한 값임을 의미합니다.
비고
이 구조체는 CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings 및 CODECAPI_AVEncVideoInputDeltaQPBlockSettings 속성에 대한 데이터를 제공합니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| Header | mfapi.h |