AudioCategory 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述音频流中音频信息的目的。 用作 AudioCategory 的值。
public enum class AudioCategory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class AudioCategory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum AudioCategory
Public Enum AudioCategory
- 继承
-
AudioCategory
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
Alerts | 4 | 音频适用于系统或应用程序通知,例如铃声。 |
BackgroundCapableMedia | 2 | 音频适用于常规媒体,例如视频音频或流式传输音频,可作为背景播放。 此枚举值已弃用。 有关更多信息,请参见备注。 |
Communications | 3 | 音频用于对等通信,例如聊天或 VoIP。 |
ForegroundOnlyMedia | 1 | 音频适用于常规媒体,例如视频音频或流式处理音频,但不应作为背景播放。 此枚举值已弃用。 有关更多信息,请参见备注。 |
GameChat | 8 | 游戏聊天音频。 与 通信 类似,只是 GameChat 不会衰减其他流。 |
GameEffects | 6 | 音频适用于特定于游戏的声音效果。 |
GameMedia | 7 | 音频是后台 (非事件或环境) 游戏音频。 |
Media | 11 | 包含不带对话的音频的流。 |
Movie | 10 | 包含带对话的音频的流。 |
Other | 0 | 所有其他流。 |
SoundEffects | 5 | 音频用于声音效果。 |
Speech | 9 | 音频是语音。 |
注解
MediaElement.AudioCategory 属性使用这些枚举值。 如果使用 MediaPlayerElement 控件,则改用 MediaPlayerAudioCategory 枚举值直接在基础 MediaPlayer 上设置 AudioCategory。
从 Windows 10 开始,版本 1511 将弃用 ForegroundOnlyMedia 和 BackgroundCapableMedia 枚举值。 有关在应用中使用后台音频的详细信息,请参阅 在后台播放媒体。
游戏应该将其音乐流归类为 GameMedia,以使游戏音乐在其他应用程序在后台播放音乐时自动静音。 音乐或视频应用程序应该将它们的流归类为 Media 或 Movie,以使它们能够优先于 GameMedia 流。 游戏内电影或过场动画的游戏音频,当音频是预混合的或出于创意原因应优先于后台音频时,也应归类为 媒体 或 电影。