Freigeben über


D3D12_VIDEO_DECODE_STATUS-Enumeration (d3d12video.h)

Gibt die status eines Video-Decodierungsvorgangs an. Diese Enumeration wird im status Feld einer D3D12_VIDEO_DECODE_STATUS-Struktur verwendet.

Syntax

typedef enum D3D12_VIDEO_DECODE_STATUS {
  D3D12_VIDEO_DECODE_STATUS_OK,
  D3D12_VIDEO_DECODE_STATUS_CONTINUE,
  D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY,
  D3D12_VIDEO_DECODE_STATUS_RESTART,
  D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED
} ;

Konstanten

 
D3D12_VIDEO_DECODE_STATUS_OK
Der Vorgang wurde erfolgreich ausgeführt.
D3D12_VIDEO_DECODE_STATUS_CONTINUE
Es gab ein kleineres Problem im Datenformat, aber der Hostdecoder sollte die Verarbeitung fortsetzen.
D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY
Es gab ein erhebliches Problem im Datenformat. Der Hostdecoder sollte die Verarbeitung fortsetzen, aber die Anzeige überspringen.
D3D12_VIDEO_DECODE_STATUS_RESTART
Es gab ein schwerwiegendes Problem im Datenformat. Der Hostdecoder sollte den gesamten Decodierungsprozess neu starten, beginnend mit einer Sequenz oder einem Einstiegspunkt für zufälligen Zugriff.

Anforderungen

Anforderung Wert
Header d3d12video.h