共用方式為


InputQPSettings 結構(mfapi.h)

描述視訊編碼器MFT接受的量化參數(QP)映射設定。

語法

typedef struct _inputQPSettings {
  UINT32                          minBlockSize;
  UINT32                          maxBlockSize;
  UINT32                          stepsBlockSize;
  eAVEncVideoQPMapElementDataType dataType;
  INT16                           minValue;
  INT16                           maxValue;
  UINT16                          steps;
} InputQPSettings;

Members

minBlockSize

MFT 可接受 QP 值的最小區塊大小粒度。

maxBlockSize

MFT 可接受 QP 值的最大區塊大小粒度。

stepsBlockSize

這是一個可以加入 minBlockSize 以產生區塊大小的增量步驟。 最終的區塊大小必須在 [minBlockSizemaxBlockSize] 範圍內。 零是 stepsBlockSize 的一個可能值,這表示 minBlockSizemaxBlockSize 是該區塊大小唯一允許的值。

dataType

AVEncVideoQPMapElementDataType 中的一個值,指定 QP 最小值與最大值的資料寬度及有符號性質。

minValue

此值代表視訊編碼器MFT所接受的最小QP值。 此類 QP 映射中的任何元素必須大於或等於 minValue

maxValue

此值代表視訊編碼器MFT所接受的最大QP值。 此類 QP 映射內的任何條目必須小於或等於 maxValue

steps

備註

此結構提供 CODECAPI_AVEncVideoInputAbsoluteQPBlockSettingsCODECAPI_AVEncVideoInputDeltaQPBlockSettings 屬性的資料。

需求

Requirement 價值觀
Header mfapi.h