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_Communications 類似,不同之處在于 AudioCategory_GameChat 不會衰減其他資料流程。
AudioCategory_Speech
語音。
AudioCategory_Movie
包含具有對話方塊之音訊的資料流程。
AudioCategory_Media
包含不含對話方塊之音訊的資料流程。
AudioCategory_FarFieldSpeech
媒體是擷取音訊,其意圖是擷取位於「遠方欄位」的語音來源。 (遠于麥克風。)
AudioCategory_UniformSpeech
媒體是擷取的音訊,需要所有 Windows 裝置上所擷取音訊資料流程的一致語音處理。 由使用機器學習演算法處理語音資料的應用程式使用。
AudioCategory_VoiceTyping
媒體是擷取的音訊,目的是啟用聽寫或按語音輸入。

備註

請注意,只有音訊資料流程類別的子集對特定資料流程類型有效。

資料流程類型 有效類別
轉譯資料流程 所有類別都是有效的。
擷取 AudioCategory_Communications、AudioCategory_Speech、AudioCategory_Other
回送資料流程 AudioCategory_Other
 

遊戲應該將其音樂串流分類為 AudioCategory_GameMedia ,讓遊戲音樂在背景播放音樂時自動靜音。 音樂或視訊應用程式應該將其串流分類為 AudioCategory_MediaAudioCategory_Movie ,使其優先 于AudioCategory_GameMedia 串流。 當音訊預先混音或基於創意理由,遊戲音訊適用于遊戲內電影或剪裁時,應該優先于背景音訊,也應該分類為 媒體電影

AudioCategory_ForegroundOnlyMediaAudioCategory_BackgroundCapableMedia的值已被取代。 對於 Windows 市集應用程式,這些值會在與在 Windows 8.1 上執行時一樣,繼續在 Windows 10 上運作相同。 嘗試在通用 Windows 平臺 (UWP) 應用程式中使用這些值,會導致執行時間發生編譯錯誤和例外狀況。 在以 Windows 10 SDK 建置的 Windows 傳統型應用程式中使用這些值會導致編譯錯誤。

規格需求

   
最低支援的用戶端 Windows 8 [傳統型應用程式|UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式|UWP 應用程式]
標頭 audiosessiontypes.h (包含 Audioclient.h)

另請參閱

核心音訊列舉