다음을 통해 공유


IXAudio2::StartEngine 메서드(xaudio2.h)

오디오 처리 스레드를 시작합니다.

구문

HRESULT StartEngine();

반환 값

성공하면 S_OK 반환하고, 그렇지 않으면 오류 코드를 반환합니다. XAudio2 특정 오류 코드에 대한 설명은 XAudio2 오류 코드를 참조하세요.

설명

StartEngine이 호출되면 시작된 모든 음성이 오디오를 소비하기 시작합니다. 활성화된 모든 효과가 실행되기 시작하고 결과 오디오가 연결된 출력 디바이스로 전송됩니다. XAudio2가 처음 초기화되면 엔진이 이미 시작된 상태입니다.

콜백 내에서 StartEngine 을 호출하는 것은 잘못되었습니다(즉, IXAudio2EngineCallback 또는 IXAudio2VoiceCallback). StartEngine이 콜백 내에서 호출되면 XAUDIO2_E_INVALID_CALL 반환합니다.

플랫폼 요구 사항

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

요구 사항

   
대상 플랫폼 Windows
헤더 xaudio2.h

참고 항목

IXAudio2