D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 구조체에는 비디오 인코딩 작업에 대한 입력 시퀀스 및 그림 컨트롤 매개 변수가 포함됩니다.
통사론
typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 {
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 SequenceControlDesc;
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 PictureControlDesc;
D3D12DDI_HRESOURCE hDrvInputTexture2D;
UINT InputFrameSubresource;
UINT CurrentFrameBitstreamMetadataSize;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0;
회원
SequenceControlDesc
비디오 시퀀스에 대한 구성을 정의하는 D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 구조체입니다.
PictureControlDesc
비디오 사진의 구성을 정의하는 D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 구조체입니다.
hDrvInputTexture2D
인코딩할 입력 프레임에 대한 핸들입니다. 이 입력 프레임은 파이프라인의 다른 부분에서 사용할 수 있는 D3D12 리소스이므로 D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY 플래그를 설정하지 않아야 합니다.
InputFrameSubresource
hDrvInputTexture2D 리소스에 대한 하위 리소스 인덱스입니다.
CurrentFrameBitstreamMetadataSize
마지막 PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 압축된 비트스트림 출력의 끝과 현재 호출 출력 사이에 최종 비트스트림에 추가된 바이트 수입니다. 이 멤버는 클라이언트가 최종 비트스트림에 추가한 헤더 또는 메타데이터 메시지의 크기를 캡처하기 위한 것입니다. 전체 비트스트림 크기를 추적하기 위해 속도 제어 알고리즘의 힌트로 사용됩니다.
발언
일반적인 정보는 D3D12 비디오 인코딩 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11(WDDM 3.0) |
헤더 | d3d12umddi.h |
참고 항목
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2