D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 구조체(d3d12umddi.h)
쿼리에 대한 비디오 디코딩 통계입니다.
구문
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;
멤버
Status
작업의 상태 D3D12DDI_VIDEO_DECODE_STATUS 값으로 지정합니다. 이 값은 조건자를 수용하기 위해 64비트로 확장됩니다.
NumMacroblocksAffected
영향을 받는 블록의 수입니다. Status 값이 0이 아닌 경우 이 멤버는 보고된 문제의 영향을 받는 디코딩된 프레임의 슈퍼 블록 수 가속기에서 예상된 값을 포함합니다. 액셀러레이터가 예상치를 제공하지 않으면 값은 입니다 0xFFFFFFFFFFFFFFFF
.
FrameRate
프레임 속도입니다.
BitRate
반환된 상태 값이 D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED 이 멤버는 필요한 비트 전송률을 보고합니다. 이 값은 디코딩 스트림을 다시 만들고 다시 시도하는 데 사용할 수 있습니다. 업데이트된 값은 스트림이 만들어진 프레임 속도를 기준으로 합니다. 값 0은 최악의 경우 비트 전송률을 가정해야 함을 나타내기 위해 유효합니다. 다른 모든 상태 값의 경우 BitRate 는 사용되지 않으며 0으로 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h(D3d12umddi.h 포함) |