다음을 통해 공유


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