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 |