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 대한 포인터입니다.

pOutputArguments

확인된 읽기 가능한 메타데이터를 수신하는 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 출력 매개 변수에 대한 포인터입니다.

반환 값

없음

설명

호출자는 pOutputArguments 의 내용을 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 구조와 메타데이터 배열 콘텐츠를 포함하는 메모리 Blob으로 해석할 수 있습니다. 하위 리소스 번호를 기반으로 하는 동적 크기 메타데이터의 배열 콘텐츠는 구조체 할당 직후 메모리에 연속적으로 배치되고 구조체의 포인터는 배열 내용의 시작 주소를 가리킵니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
머리글 d3d12video.h