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 |