D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 Struktur (d3d12umddi.h)
Video decodieren Sie Statistiken 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;
Member
Status
Gibt die status eines Vorgangs als D3D12DDI_VIDEO_DECODE_STATUS Wert an. Dieser Wert wird auf 64 Bits erweitert, um die Prädikation zu berücksichtigen.
NumMacroblocksAffected
Die Anzahl der betroffenen Blöcke. Wenn der Statuswert nicht 0 ist, enthält dieser Member eine Schätzung der Anzahl von Superblöcken im decodierten Frame, die durch das gemeldete Problem beeinträchtigt wurden. Wenn der Accelerator keine Schätzung bereitstellt, ist 0xFFFFFFFFFFFFFFFF
der Wert .
FrameRate
Die Bildfrequenz.
BitRate
Wenn der zurückgegebene StatuswertD3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED ist, 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 Stream erstellt wurde. Ein Wert von 0 (0) ist gültig, um anzugeben, dass die Bitrate im schlechtesten Fall angenommen werden sollte. Für alle anderen Statuswerte wird BitRate nicht verwendet und auf null festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (einschließlich D3d12umddi.h) |