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 概要