다음을 통해 공유


D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS 구조체(d3d12video.h)

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

구문

typedef struct D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC SequenceControlDesc;
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC  PictureControlDesc;
  ID3D12Resource                            *pInputFrame;
  UINT                                      InputFrameSubresource;
  UINT                                      CurrentFrameBitstreamMetadataSize;
} D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS;

멤버

SequenceControlDesc

비디오 시퀀스에 대한 구성을 지정하는 D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC

PictureControlDesc

비디오 사진의 구성을 지정하는 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC .

pInputFrame

인코딩할 프레임을 나타내는 ID3D12Resource 입니다.

InputFrameSubresource

pInputFrame에 대한 하위 리소스 인덱스 지정 UINT64입니다.

CurrentFrameBitstreamMetadataSize

마지막 EncodeFrame 압축 비트스트림 출력의 끝과 현재 호출 출력 사이의 최종 비트스트림에 추가된 바이트 수를 지정하는 UINT64입니다. 이는 클라이언트가 전체 비트스트림 크기를 추적하기 위해 속도 제어 알고리즘의 힌트로 사용되는 최종 비트스트림에 추가된 헤더 또는 메타데이터 메시지의 크기를 캡처하기 위한 것입니다.

요구 사항

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