ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 메서드(d3d12video.h)
ID3D12VideoEncodeCommandList2::EncodeFrame
통사론
void ResolveEncoderOutputMetadata(
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments,
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);
매개 변수
pInputArguments
EncodeFrame대한 이전 호출에서 받은 불투명 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 대한 포인터를 포함하는 D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS대한 포인터입니다.
pOutputArguments
확인되고 읽을 수 있는 메타데이터가 기록될 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 대한 포인터를 포함하는 D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS대한 포인터입니다.
반환 값
없음
발언
호출자는 pOutputArguments 내용을 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 구조 및 메타데이터 배열 내용이 포함된 메모리 Blob으로 해석할 수 있습니다. 하위 리소스 번호를 기반으로 하는 동적 크기 메타데이터의 배열 콘텐츠는 구조체 할당 바로 뒤의 메모리에 연속적으로 배치되고 구조체의 포인터는 배열 내용의 시작 주소를 가리킵니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
헤더 | d3d12video.h |