PFND3D12DDI_VIDEO_DECODE_FRAME_0032 콜백 함수(d3d12umddi.h)
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 명령 목록에 디코딩 프레임 작업을 기록합니다. 디코딩에 대한 입력, 출력 및 매개 변수는 이 메서드에 대한 인수로 지정됩니다.
구문
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;
void Pfnd3d12ddiVideoDecodeFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
매개 변수
hDrvCommandList
명령 목록에 대한 드라이버 데이터에 대한 핸들입니다. 드라이버는 이 메모리 영역을 사용하여 명령 목록과 관련된 내부 데이터 구조를 저장합니다.
hDrvDecoder
이 디코딩 세션의 내부 상태를 포함하는 비디오 디코더입니다. 예를 들어 동작 벡터, 내부 임시 할당 등이 있습니다. 비디오 디코더 만들기를 참조하세요.
pOutputStreamParameters
출력 표면 및 출력 매개 변수를 지정합니다. D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 참조하세요.
pInputStreamParameters
디코딩 작업에 대한 입력 비트 스트림, 매개 변수, 참조 프레임 및 기타 입력 매개 변수를 지정합니다. D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS 참조하세요.
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | d3d12umddi.h |