다음을 통해 공유


D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 구조는 H.264 비디오 인코딩에 대한 그림 목록 수정 작업을 나타냅니다.

구문

typedef struct D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 {
  UCHAR modification_of_pic_nums_idc;
  UINT  abs_diff_pic_num_minus1;
  UINT  long_term_pic_num;
} D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0;

멤버

modification_of_pic_nums_idc

abs_diff_pic_num_minus1 또는 long_term_pic_num 함께 다시 매핑되는 참조 그림을 지정합니다. modification_of_pic_nums_idc 값은 H.264 사양의 표 7-7에 지정됩니다. ref_pic_list_modification_flag_l0 또는 ref_pic_list_modification_flag_l1 직후에 이어지는 첫 번째 modification_of_pic_nums_idc 3과 같지 않습니다.

abs_diff_pic_num_minus1

더하기 1은 목록의 현재 인덱스로 이동되는 그림의 그림 번호와 그림 번호 예측 값 간의 절대적인 차이를 지정합니다. abs_diff_pic_num_minus1 0에서 MaxPicNum 까지의 범위에 있어야 합니다 . 1. 허용되는 abs_diff_pic_num_minus1 값은 H.264 사양의 절 8.2.4.3.1에 지정된 대로 추가로 제한됩니다.

long_term_pic_num

목록의 현재 인덱스로 이동되는 그림의 장기 그림 번호를 지정합니다. 코딩된 프레임을 디코딩할 때 long_term_pic_num "장기 참조에 사용"으로 표시된 참조 프레임 또는 보완 참조 필드 쌍 중 하나에 할당된 LongTermPicNum 과 같아야 합니다. 코딩된 필드를 디코딩할 때 long_term_pic_num "장기 참조에 사용"으로 표시된 참조 필드 중 하나에 할당된 LongTermPicNum 과 같아야 합니다.

설명

수정 세부 정보는 H.264 사양 섹션 7.4.3.1 "참조 그림 목록 수정 의미 체계"를 참조하세요.

일반 정보는 D3D12 비디오 인코딩을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(WDDM 3.0)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0