CXAPOParametersBase::OnSetParameters 메서드(xapobase.h)
사용자 정의 매개 변수 유효성 검사를 허용하기 위해 IXAPOParameters::SetParameters 에서 호출됩니다.
구문
void OnSetParameters(
const void *pParameters,
UINT32 ParameterByteSize
);
매개 변수
pParameters
효과별 매개 변수 블록입니다.
ParameterByteSize
pParameters의 크기(바이트)입니다.
반환 값
없음
설명
사용자는 OnSetParameters에서 매개 변수 유효성 검사에 어설션을 사용해야 합니다.
CXAPOParametersBase 클래스의 IXAPOParameters::SetParameters 구현은 ParameterByteSize가 OnSetParameters를 호출하기 전에 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 |