D3D12DDI_VIDEO_DECODE_STATUS_0020-Aufzählung (d3d12umddi.h)
Enthält Statuswerte für die Videodecodierung.
Syntax
typedef enum D3D12DDI_VIDEO_DECODE_STATUS_0020 {
D3D12DDI_VIDEO_DECODE_STATUS_0020_OK,
D3D12DDI_VIDEO_DECODE_STATUS_0020_CONTINUE,
D3D12DDI_VIDEO_DECODE_STATUS_0020_CONTINUE_SKIP_DISPLAY,
D3D12DDI_VIDEO_DECODE_STATUS_0020_RESTART,
D3D12DDI_VIDEO_DECODE_STATUS_0020_RATE_EXCEEDED
} ;
Konstanten
D3D12DDI_VIDEO_DECODE_STATUS_0020_OK Der Vorgang war erfolgreich. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_CONTINUE Es gab ein kleineres Problem im Datenformat, aber der Hostdecoder sollte die Verarbeitung fortsetzen. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_CONTINUE_SKIP_DISPLAY Es gab ein erhebliches Problem im Datenformat. Der Hostdecoder sollte die Verarbeitung fortsetzen, aber die Anzeige sollte übersprungen werden. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_RESTART Es gab ein schwerwiegendes Problem im Datenformat. Der Hostdecoder sollte den gesamten Decodierungsprozess neu starten, beginnend bei einer Sequenz oder einem Einstiegspunkt für zufälligen Zugriff. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_RATE_EXCEEDED Die zum Decodieren der Datenstromerstellung bereitgestellte Bitrate oder Framerate reichte für diesen Frame nicht aus. Wenn dieser Status gemeldet wird, meldet das BitRate Member der D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS Struktur einen Wert, der verwendet werden kann, um den Decodierungsdatenstrom mit derselben Framerate neu zu erstellen und die fehlgeschlagenen Frames zu decodieren. Nachfolgende Frames können weiterhin fehlschlagen, wenn diese Frames den neuen Wert überschreiten. Die gemeldete Bitrate wird mit der Framerate berechnet, mit der der Datenstrom erstellt wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |