D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 Struktur (d3d12umddi.h)
Videodecodierungsstatistiken für eine Abfrage.
Syntax
typedef struct D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 {
UINT64 Status;
UINT64 NumMacroblocksAffected;
DXGI_RATIONAL FrameRate;
UINT BitRate;
} D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022;
Angehörige
Status
Gibt den Status eines Vorgangs als D3D12DDI_VIDEO_DECODE_STATUS Wert an. Dieser Wert wird auf 64 Bit erweitert, um die Prädierung zu berücksichtigen.
NumMacroblocksAffected
Die Anzahl der betroffenen Blöcke. Wenn der wert Status nicht 0 ist, enthält dieses Element eine Schätzung der Anzahl der Superblöcke im decodierten Frame, die vom gemeldeten Problem beeinträchtigt wurden. Wenn die Zugriffstaste keine Schätzung liefert, wird der Wert 0xFFFFFFFFFFFFFFFF
.
FrameRate
Die Bildfrequenz.
BitRate
Wenn der zurückgegebene StatuswertD3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDEDist, meldet dieses Element die erforderliche Bitrate. Dieser Wert kann verwendet werden, um den Decodierungsdatenstrom neu zu erstellen und es erneut zu versuchen. Der aktualisierte Wert ist relativ zur Framerate, mit der der Datenstrom erstellt wurde. Ein Wert von Null (0) ist gültig, um anzugeben, dass die Bitrate im schlimmsten Fall angenommen werden soll. Für alle anderen Status- Werte wird BitRate- nicht verwendet und auf Null festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |