다음을 통해 공유


ID3D12VideoEncodeCommandList1::InitializeExtensionCommand 메서드(d3d12video.h)

비디오 확장 명령을 초기화하거나 다시 초기화하는 명령을 비디오 인코딩 명령 목록으로 기록합니다.

구문

void InitializeExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pInitializationParameters,
  SIZE_T                      InitializationParametersSizeInBytes
);

매개 변수

pExtensionCommand

초기화할 비디오 확장 명령을 나타내는 ID3D12VideoExtensionCommand 에 대한 포인터입니다. 호출자는 명령 실행이 완료될 때까지 개체 수명을 유지 관리합니다.

pInitializationParameters

명령에 의해 정의된 생성 매개 변수 구조에 대한 포인터입니다. 매개 변수 구조는 ID3D12VideoDevice::CheckFeatureSupport 호출로 열거된 매개 변수와 D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS 기능 값 및 매개 변수 단계 값 D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION 일치해야 합니다.

InitializationParametersSizeInBytes

pInitializationParameters 매개 변수 구조의 크기(바이트)입니다.

반환 값

없음

설명

확장 명령을 초기화하는 오류는 디버그 계층 및 명령 목록의 Close 메서드의 반환 값을 통해 보고됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12video.h