다음을 통해 공유


DXVA_PicParams_HEVC_RangeExt 구조체(dxva.h)

DXVA_PicParams_HEVC_RangeExt 구조는 HEVC 비디오 디코딩을 위해 압축된 그림의 그림 수준 매개 변수를 제공합니다.

통사론

typedef struct _DXVA_PicParams_HEVC_RangeExt {
  DXVA_PicParams_HEVC params;
  union {
    struct {
      USHORT transform_skip_rotation_enabled_flag : 1;
      USHORT transform_skip_context_enabled_flag : 1;
      USHORT implicit_rdpcm_enabled_flag : 1;
      USHORT explicit_rdpcm_enabled_flag : 1;
      USHORT extended_precision_processing_flag : 1;
      USHORT intra_smoothing_disabled_flag : 1;
      USHORT persistent_rice_adaptation_enabled_flag : 1;
      USHORT high_precision_offsets_enabled_flag : 1;
      USHORT cabac_bypass_alignment_enabled_flag : 1;
      USHORT cross_component_prediction_enabled_flag : 1;
      USHORT chroma_qp_offset_list_enabled_flag : 1;
      USHORT ReservedBits8 : 5;
    };
    USHORT dwRangeExtensionFlags;
  };
  UCHAR               diff_cu_chroma_qp_offset_depth;
  UCHAR               log2_sao_offset_scale_luma;
  UCHAR               log2_sao_offset_scale_chroma;
  UCHAR               log2_max_transform_skip_block_size_minus2;
  CHAR                cb_qp_offset_list[6];
  CHAR                cr_qp_offset_list[6];
  UCHAR               chroma_qp_offset_list_len_minus1;
  USHORT              ReservedBits9;
} DXVA_PicParams_HEVC_RangeExt, *LPDXVA_PicParams_HEVC_RangeExt;

회원

params

transform_skip_rotation_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

transform_skip_context_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

implicit_rdpcm_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

explicit_rdpcm_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

extended_precision_processing_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

intra_smoothing_disabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

persistent_rice_adaptation_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

high_precision_offsets_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

cabac_bypass_alignment_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

cross_component_prediction_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

chroma_qp_offset_list_enabled_flag

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

ReservedBits8

예약 비트 필드입니다.

dwRangeExtensionFlags

범위 확장 플래그입니다.

diff_cu_chroma_qp_offset_depth

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다. chroma_qp_offset_list_enabled_flag 0이면 이 값은 0이 됩니다.

log2_sao_offset_scale_luma

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

log2_sao_offset_scale_chroma

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

log2_max_transform_skip_block_size_minus2

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

cb_qp_offset_list[6]

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다. chroma_qp_offset_list_enabled_flag 0이면 이 값은 0이 됩니다.

cr_qp_offset_list[6]

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다. chroma_qp_offset_list_enabled_flag 0이면 이 값은 0이 됩니다.

chroma_qp_offset_list_len_minus1

HEVC 사양에서 동일한 이름의 구문 요소에 해당하며 그에 따라 디코딩 프로세스에 영향을 줍니다.

ReservedBits9

예약.

발언

이 구조체는 bDXVA_Func 1이고 버퍼 형식이 DXVA2_PictureParametersBufferType 때 사용됩니다(DXVA 2.0). DXVA_PicParams_HEVC_RangeExt 엄격하게 DXVA_PicParams_HEVC; 에 추가됩니다. 각 구조체의 첫 번째 부분은 동일합니다. 기존 프로필의 경우 DXVA_ModeHEVC_VLD_MainDXVA_ModeHEVC_VLD_Main10 가속기는 DXVA_PicParams_HEVC_RangeExt추가 바이트를 무시해도 됩니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 11, verion 24H2
헤더 dxva.h

참고 항목

DXVA_PicParams_HEVC