Share via


DXVAHD_OUTPUT_RATE-Enumeration (dxvahd.h)

Gibt die Ausgabebildraten für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.

Dieser Enumerationstyp wird in der DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA-Struktur verwendet.

Syntax

typedef enum _DXVAHD_OUTPUT_RATE {
  DXVAHD_OUTPUT_RATE_NORMAL = 0,
  DXVAHD_OUTPUT_RATE_HALF = 1,
  DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;

Konstanten

 
DXVAHD_OUTPUT_RATE_NORMAL
Wert: 0
Die Frameausgabe erfolgt mit der normalen Rate.

Für die progressive Eingabe erzeugt jeder Frame einen Ausgabeframe. Für interlaced input erzeugt jeder Frame (zwei Felder) zwei progressive Ausgabeframes.
DXVAHD_OUTPUT_RATE_HALF
Wert: 1
Die Frameausgabe erfolgt mit halber Rate.

Für progressive Eingaben erzeugt jeder Frame einen Ausgabeframe, genau wie bei DXVAHD_OUTPUT_RATE_NORMAL. Für interlaced input erzeugt jeder Frame einen progressiven Ausgaberahmen.
DXVAHD_OUTPUT_RATE_CUSTOM
Wert: 2
Die Frameausgabe erfolgt mit einer benutzerdefinierten Rate.

Verwenden Sie diesen Wert für die Konvertierung mit Bildfrequenz oder für inverse Telecine. Die genaue Rate wird im OutputRate-Member der DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA-Struktur angegeben. Um die Liste der vom Videoprozessor unterstützten benutzerdefinierten Raten abzurufen, rufen Sie die IDXVAHD_Device::GetVideoProcessorCustomRates-Methode auf .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

Direct3D-Videoaufzählungen

Media Foundation-Enumerationen