Freigeben über


DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA Struktur (d3dumddi.h)

Die DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA-Struktur beschreibt Daten zum Datenstromzustand, die die Ausgaberate des Eingabedatenstroms angibt.

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;

Angehörige

[in] RepeatFrame

Ein boolescher Wert, der angibt, ob die Bildfrequenzkonvertierung wiederholt oder interpoliert die Frames. Der Treiber bezieht sich auf RepeatFrame- nur, wenn er die Bildfrequenzkonvertierung verwendet. Der Standardwert ist FALSE, was angibt, dass die Frameratekonvertierung 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 bezieht sich nur auf CustomRate-, wenn der in OutputRate- angegebene Wert DXVAHDDDI_OUTPUT_RATE_CUSTOM ist. Der Standardwert ist 1/1.

Bemerkungen

Der Treiber verwendet das RepeatFrame Member, um die Bildfrequenzkonvertierung zu steuern. Wenn der Treiber z. B. von 60i in 60p konvertiert wird, kann der Videoprozessor sowohl die umgekehrte Telecine (60i bis 24p) als auch die Bildfrequenzkonvertierung (24p zu 60p) und die konvertierten Frames interpolierte Frames enthalten. Manchmal führt die Interpolation zu Artefakten, und die Anwendung muss stattdessen die Frames wiederholen.

Das CustomRate Member muss eine der benutzerdefinierten Raten angeben, die der Treiber in den Membern der DXVAHDDDI_CUSTOM_RATE_DATA Struktur angegeben hat, wenn die GetCaps--Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES Wertsatz aufgerufen wurde; andernfalls gibt die SetVideoProcessStreamState--Funktion des Treibers einen Fehler zurück.

Anforderungen

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

Siehe auch

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps-

SetVideoProcessStreamState-