AUDIO_STREAM_CATEGORY列挙 (audiosessiontypes.h)

オーディオ ストリームのカテゴリを指定します。

構文

typedef enum _AUDIO_STREAM_CATEGORY {
  AudioCategory_Other,
  AudioCategory_ForegroundOnlyMedia,
  AudioCategory_BackgroundCapableMedia,
  AudioCategory_Communications,
  AudioCategory_Alerts,
  AudioCategory_SoundEffects,
  AudioCategory_GameEffects,
  AudioCategory_GameMedia,
  AudioCategory_GameChat,
  AudioCategory_Speech,
  AudioCategory_Movie,
  AudioCategory_Media,
  AudioCategory_FarFieldSpeech,
  AudioCategory_UniformSpeech,
  AudioCategory_VoiceTyping
} AUDIO_STREAM_CATEGORY;

定数

 
AudioCategory_Other
その他のオーディオ ストリーム。
AudioCategory_ForegroundOnlyMedia
アプリがフォアグラウンドにある場合にのみストリーミングするメディア。 この列挙値の使用は非推奨とされました。 詳細については、「解説」を参照してください。
AudioCategory_BackgroundCapableMedia
アプリがバックグラウンドにあるときにストリーミングできるメディア。 この列挙値の使用は非推奨とされました。 詳細については、「解説」を参照してください。
AudioCategory_Communications
VOIP やチャットなどのリアルタイム通信。
AudioCategory_Alerts
アラート のサウンド。
AudioCategory_SoundEffects
音響効果。
AudioCategory_GameEffects
ゲームの効果音。
AudioCategory_GameMedia
ゲームのバックグラウンド オーディオ。
AudioCategory_GameChat
ゲーム チャットオーディオ。 AudioCategory_GameChatが他 ストリームを減衰しない点を除き、 AudioCategory_Communications と同様です。
AudioCategory_Speech
音声認識、
AudioCategory_Movie
ダイアログを含むオーディオを含むStream。
AudioCategory_Media
ダイアログなしのオーディオを含むStream。
AudioCategory_FarFieldSpeech
メディアは、"遠いフィールド" にある音声ソースをキャプチャすることを目的としてキャプチャされたオーディオです。 (マイクから遠く離れています。
AudioCategory_UniformSpeech
メディアは、すべての Windows デバイスでキャプチャされたオーディオ ストリームに対して一貫した音声処理を必要とするオーディオをキャプチャします。 機械学習アルゴリズムを使用して音声データを処理するアプリケーションで使用されます。
AudioCategory_VoiceTyping
メディアは、ディクテーションを有効にするか、音声で入力することを目的としてキャプチャされたオーディオです。

注釈

オーディオ ストリーム カテゴリのサブセットのみが、特定のストリームの種類に対して有効であることに注意してください。

Streamの種類 有効なカテゴリ
ストリームのレンダリング すべてのカテゴリが有効です。
ストリームのキャプチャ AudioCategory_Communications、AudioCategory_Speech、AudioCategory_Other
ループバック ストリーム AudioCategory_Other
 

ゲームは、別のアプリケーションがバックグラウンドで音楽を再生する場合にゲームの音楽が自動的にミュートされるように、音楽ストリームを AudioCategory_GameMedia として分類する必要があります。 音楽またはビデオ アプリケーションは、ストリームを AudioCategory_Media または AudioCategory_Movie として分類して、 AudioCategory_GameMedia ストリームよりも優先されるようにする必要があります。 ゲーム内の映画やカットシーンのゲームオーディオは、オーディオがプレミックスされている場合、または創造的な理由でバックグラウンドオーディオよりも優先する必要がある場合は、 メディア または ムービーとして分類する必要があります。

AudioCategory_ForegroundOnlyMedia値とAudioCategory_BackgroundCapableMediaは非推奨です。 Windows ストア アプリの場合、これらの値は、Windows 8.1の場合と同じように、Windows 10で実行されている場合と同じように機能します。 ユニバーサル Windows プラットフォーム (UWP) アプリでこれらの値を使用しようとすると、コンパイル エラーが発生し、実行時に例外が発生します。 Windows 10 SDK でビルドされた Windows デスクトップ アプリケーションでこれらの値を使用すると、コンパイル エラーが発生します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header audiosessiontypes.h (Audioclient.h を含む)

こちらもご覧ください

コア オーディオ列挙