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 を含む) |