D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 구조체에는 비디오 인코딩 작업의 출력에 대한 매개 변수가 포함되어 있습니다.

구문

typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 {
  D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080               CompressedBitstream;
  D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080               ReconstructedPicture;
  D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 HWLayoutEncoderMetadataDrvBuffer;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2;

멤버

CompressedBitstream

인코딩 작업에 대해 압축된 비트스트림 출력을 캡슐화하는 D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 구조체입니다.

ReconstructedPicture

인코딩 작업에 전달된 입력 프레임에서 생성된 재구성된 그림을 캡슐화하는 D3D12DDI_VIDEO_ENCODE_RECONSTRUCTED_PICTURE_0080 구조체입니다. 이 리소스는 인코딩된 그림이 이 인코딩 작업의 해당 그림 컨트롤 구조 에서 참조 그림으로 사용되는 것으로 표시된 경우에만 필요합니다. 그렇지 않으면 재구성된 그림이 출력에 기록되지 않으므로 이 멤버를 NULL로 설정할 수 있습니다.

HWLayoutEncoderMetadataDrvBuffer

출력의 하드웨어별 레이아웃과 관련하여 인코더가 반환한 메타데이터를 포함하는 D3D12DDI_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER_0080_2 구조체입니다. 이 데이터는 PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0 사용하여 읽을 수 있는 형식으로 확인되어야 합니다.

설명

인코딩 작업에 사용되는 출력 리소스에 대한 맞춤 요구 사항을 확인합니다.

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

요구 사항

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

추가 정보

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0

PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0