IXAudio2SourceVoice::Start 메서드(xaudio2.h)

음성으로 오디오 사용 및 처리를 시작합니다. 연결된 서브믹스 또는 마스터링 음성 또는 출력 디바이스에 결과를 전달합니다.

구문

HRESULT Start(
  [in] UINT32 Flags,
  [in] UINT32 OperationSet
);

매개 변수

[in] Flags

음성 시작 방법을 제어하는 플래그입니다. 0이어야 합니다.

[in] OperationSet

이 호출을 지연된 일괄 처리의 일부로 식별합니다. 자세한 내용은 XAudio2 작업 집합 개요를 참조하세요.

반환 값

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

설명

XAudio2 엔진이 중지되면 음성 실행이 중지됩니다. 그러나 엔진이 시작되는 즉시 다시 실행되기 시작하므로 시작 상태로 유지됩니다.

처음 만들면 원본 음성이 중지된 상태입니다. 서브믹스 및 마스터링 음성이 시작됨 상태입니다.

Start가 호출된 후에는 IXAudio2SourceVoice::Stop이 호출되기 전에 다시 호출되면 더 이상 효과가 없습니다. 또한 IXAudio2SourceVoice::Stop에 대한 호출과 일치하지 않고 Start를 여러 차례 호출하면 디버그 빌드에서 경고 메시지가 발생합니다.

플랫폼 요구 사항

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

요구 사항

   
대상 플랫폼 Windows
헤더 xaudio2.h

참고 항목

방법: 기본 오디오 처리 그래프 빌드

방법: 디스크에서 소리 스트리밍

IXAudio2SourceVoice

IXAudio2Voice

XAPO 개요