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 rocess 는 IXAPOParameters::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 |