다음을 통해 공유


CXAPOParametersBase::CXAPOParametersBase 메서드(xapobase.h)

CXAPOParametersBase 클래스의 instance 만듭니다.

구문

void CXAPOParametersBase(
  const XAPO_REGISTRATION_PROPERTIES *pRegistrationProperties,
  BYTE                               *pParameterBlocks,
  UINT32                             uParameterBlockByteSize,
  BOOL                               fProducer
);

매개 변수

pRegistrationProperties

형식: const XAPO_REGISTRATION_PROPERTIES*

XAPO에 대한 등록 속성을 포함하는 XAPO_REGISTRATION_PROPERTIES 구조체에 대한 포인터입니다.

pParameterBlocks

형식: BYTE*

동기화에 사용되는 세 개의 연속 프로세스 매개 변수 블록에 대한 포인터입니다.

uParameterBlockByteSize

형식: UINT32

pParameterBlocks의 매개 변수 블록 크기입니다.

fProducer

형식: BOOL

TRUE이면 IXAPO::P rocessIXAPOParameters::GetParameters 에서 반환할 데이터를 생성하고 IXAPOParameters::SetParameters에 대한 호출을 허용하지 않음을 나타냅니다.

반환 값

없음

설명

pParameterBlocks의 모든 프로세스 매개 변수 블록은 IXAPO::P rocess, IXAPOParameters::GetParameters 및 IXAPOParameters::SetParameters 메서드를 호출하기 전에 동일한 기본값으로 초기화되어야 합니다. 일반적으로 이 초기화는 IXAPO::Initialize 또는 IXAPO::LockForProcess에서 처리해야 합니다.

CXAPOParametersBase 에서 만든 개체의 참조 수는 1입니다.

플랫폼 요구 사항

Windows 10(XAudio2.9); Windows 8, Windows Phone 8(XAudio 2.8); DirectX SDK(XAudio 2.7)

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 xapobase.h
라이브러리 XAPOBase.lib

추가 정보

CXAPOParametersBase