다음을 통해 공유


PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 콜백 함수(d3d12umddi.h)

하나 이상의 입력 샘플에서 비디오 처리 작업을 수행하고 결과를 출력 화면에 씁니다.

통사론

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;

void Pfnd3d12ddiVideoProcessFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

매개 변수

hDrvCommandList

이 프로세스 프레임 명령을 기록하는 데 사용되는 명령 목록입니다.

hDrvVideoProcessor

이 비디오 프로세스 호출에 사용할 비디오 프로세서 인스턴스입니다. 비디오 프로세서는 필요한 중간 메모리, 캐시된 처리 데이터 또는 기타 임시 작업 공간을 포함하여 비디오 처리 세션에 대한 상태를 보유합니다.

pOutputParameters

비디오 프로세스의 출력 인수입니다. 사용 가능한 매개 변수는 D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 구조에 있습니다.

pInputStreamParameters

입력 매개 변수의 배열을 지정합니다. 사용 가능한 매개 변수는 D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 구조에 있습니다.

NumInputStreams

입력 스트림의 수입니다.

반환 값

없음

요구 사항

요구
대상 플랫폼 Windows
헤더 d3d12umddi.h