D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS 구조체(d3d12video.h)

ID3D12VideoEncodeCommandList2::EncodeFrame에 대한 출력 인수를 나타냅니다.

구문

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM             Bitstream;
  D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE            ReconstructedPicture;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER EncoderOutputMetadata;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS;

멤버

Bitstream

인코딩 작업의 결과를 포함하는 D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM .

ReconstructedPicture

입력 프레임에서 생성된 재구성된 그림을 나타내는 D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE . 이 리소스는 인코딩된 그림이 이 인코딩 작업의 해당 그림 컨트롤 구조에서 참조 그림으로 사용되는 것으로 표시된 경우에만 필요하며, 다시 구성된 그림이 출력에 기록되지 않으므로 NULL을 설정할 수 있습니다.

EncoderOutputMetadata

하드웨어별 레이아웃에서 인코더가 반환한 인코딩 메타데이터를 나타내는 D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER . 이 데이터는 ID3D12VIDEOCOMMANDLIST2::ResolveEncoderOutputMetadata를 사용하여 읽을 수 있는 형식으로 확인되어야 합니다.

설명

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
머리글 d3d12video.h