Share via


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

사용자 정의 매개 변수 유효성 검사를 허용하기 위해 IXAPOParameters::SetParameters 에서 호출됩니다.

구문

void OnSetParameters(
  const void *pParameters,
  UINT32     ParameterByteSize
);

매개 변수

pParameters

효과별 매개 변수 블록입니다.

ParameterByteSize

pParameters의 크기(바이트)입니다.

반환 값

없음

설명

사용자는 OnSetParameters에서 매개 변수 유효성 검사에 어설션을 사용해야 합니다.

CXAPOParametersBase 클래스의 IXAPOParameters::SetParameters 구현은 ParameterByteSizeOnSetParameters를 호출하기 전에 m_uParameterBlockByteSize 프라이빗 멤버와 같은지 확인하므로 ParameterByteSize == 가 m_uParameterBlockByteSize 가정할 수 있습니다. m_uParameterBlockByteSizeCXAPOParametersBase::CXAPOParametersBase 생성자에 전달된 uParameterBlockByteSize 매개 변수와 같습니다.

이 메서드는 실시간 오디오 처리 스레드에서 호출되므로 차단해서는 안 됩니다.

플랫폼 요구 사항

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

요구 사항

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

참고 항목

CXAPOParametersBase