AudioCategory 枚举

定义

描述音频流中音频信息的目的。 用作 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 将弃用 ForegroundOnlyMediaBackgroundCapableMedia 枚举值。 有关在应用中使用后台音频的详细信息,请参阅 在后台播放媒体

游戏应该将其音乐流归类为 GameMedia,以使游戏音乐在其他应用程序在后台播放音乐时自动静音。 音乐或视频应用程序应该将它们的流归类为 MediaMovie,以使它们能够优先于 GameMedia 流。 游戏内电影或过场动画的游戏音频,当音频是预混合的或出于创意原因应优先于后台音频时,也应归类为 媒体电影

适用于

另请参阅