Freigeben über


InputQPSettings-Struktur (mfapi.h)

Beschreibt die QP-Zuordnungseinstellungen (Quantization Parameter), die ein Video-Encoder MFT als Eingabe akzeptiert.

Syntax

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

Elemente

minBlockSize

Die minimale Granularität der Blockgröße, bei der die MFT QP-Werte akzeptieren kann.

maxBlockSize

Die maximale Granularität der Blockgröße, bei der die MFT QP-Werte akzeptieren kann.

stepsBlockSize

Ein inkrementeller Schritt, der minBlockSize hinzugefügt werden kann, um eine Blockgröße zu erzeugen. Die resultierende Blockgröße muss sich innerhalb des Bereichs [minBlockSize, maxBlockSize] befinden. Null ist ein möglicher Wert für stepsBlockSize , was impliziert, dass minBlockSize und maxBlockSize die einzigen zulässigen Werte für die Blockgröße sind.

dataType

Ein Wert aus dem AVEncVideoQPMapElementDataType , der die Datenbreite und die signierte Art der QP-Min- und Max-Werte angibt.

minValue

Dieser Wert stellt den minimalen QP-Wert dar, der vom Video-Encoder MFT akzeptiert wird. Jeder Eintrag innerhalb einer solchen QP-Karte muss größer oder gleich "minValue" sein.

maxValue

Dieser Wert stellt den maximalen QP-Wert dar, der vom Video-Encoder MFT akzeptiert wird. Jeder Eintrag innerhalb einer solchen QP-Zuordnung muss kleiner oder gleich "maxValue" sein.

step

Ein inkrementeller Schritt, der minValue hinzugefügt werden kann, um einen QP-Wert zu erzeugen. Der resultierende QP-Wert muss sich innerhalb des Bereichs [minValue, maxValue] befinden. Null ist ein möglicher Wert für Schritt, was impliziert, dass "minValue " und "maxValue " die einzigen zulässigen Werte für den QP-Wert sind.

Bemerkungen

Diese Struktur stellt Daten für die eigenschaften CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings und CODECAPI_AVEncVideoInputDeltaQPBlockSettings bereit .

Anforderungen

Anforderung Wert
Header mfapi.h