D3D12DDI_VIDEO_DECODE_STATUS_0020-Enumeration (d3d12umddi.h)
Enthält status Werte für die Videocodierung.
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 Vorgang 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 überspringen. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_RESTART Es gab ein schwerwiegendes Problem mit dem Datenformat. Der Hostdecoder sollte den gesamten Decodierungsprozess neu starten, beginnend bei einer Sequenz oder einem Einstiegspunkt mit zufälligem Zugriff. |
D3D12DDI_VIDEO_DECODE_STATUS_0020_RATE_EXCEEDED Die zum Decodieren der Datenstromerstellung bereitgestellte Bitrate oder Bildfrequenz reichte für diesen Frame nicht aus. Wenn dieser status gemeldet wird, meldet das BitRate-Element der D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS-Struktur einen Wert, der verwendet werden kann, um den Decodierungsdatenstrom mit derselben Bildfrequenz neu zu erstellen und die fehlerhaften Frames erfolgreich 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 Stream erstellt wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |