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 포함)

추가 정보

D3D12DDI_VIDEO_DECODE_STATUS