Freigeben über


DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA-Struktur (d3dumddi.h)

Die DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA-Struktur beschreibt Daten zum Streamzustand, die die Ausgaberate des Eingabedatenstroms angeben.

Syntax

typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
  [in] BOOL                  RepeatFrame;
  [in] DXVAHDDDI_OUTPUT_RATE OutputRate;
  [in] DXVAHDDDI_RATIONAL    CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;

Member

[in] RepeatFrame

Ein boolescher Wert, der angibt, ob die Bildfrequenzkonvertierung die Frames wiederholt oder interpoliert. Der Treiber bezieht sich nur auf RepeatFrame , wenn er die Bildfrequenzkonvertierung verwendet. Der Standardwert ist FALSE, was angibt, dass die Bildfrequenzkonvertierung die Frames interpoliert.

[in] OutputRate

Ein DXVAHDDDI_OUTPUT_RATE typisierter Wert, der die Ausgaberate des Eingabedatenstroms angibt. Der Standardwert ist DXVAHDDDI_OUTPUT_RATE_NORMAL.

[in] CustomRate

Eine DXVAHDDDI_RATIONAL-Struktur , die einen Bruchwert angibt, der eine benutzerdefinierte Ausgaberate darstellt. Der Treiber verweist nur auf CustomRate , wenn der in OutputRate angegebene Wert DXVAHDDDI_OUTPUT_RATE_CUSTOM ist. Der Standardwert ist 1/1.

Hinweise

Der Treiber verwendet den RepeatFrame-Member , um die Bildfrequenzkonvertierung zu steuern. Wenn der Treiber beispielsweise von 60i in 60p konvertiert, wenn der Videoprozessor sowohl die umgekehrte Telecine (60i zu 24p) als auch die Bildfrequenzkonvertierung (24p in 60p) kann, enthalten die konvertierten Frames interpolierte Frames. Manchmal führt die Interpolation zu Artefakten, und die Anwendung muss stattdessen möglicherweise die Frames wiederholen.

Der CustomRate-Member muss eine der benutzerdefinierten Raten angeben, die der Treiber in den Membern der DXVAHDDDI_CUSTOM_RATE_DATA-Struktur angegeben hat, als die GetCaps-Funktion des Treibers mit festgelegtem D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES-Wert aufgerufen wurde. Andernfalls gibt die SetVideoProcessStreamState-Funktion des Treibers einen Fehler zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState