D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 구조체(d3d12umddi.h)
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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기