# Enums

> phone | 2in1 | tablet | tv | wearable

> 说明
>
> 本模块首批接口从API version 9开始支持。后续版本的新增接口，采用上角标单独标记接口的起始版本。

## ProtocolType^11+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+

远端设备支持的协议类型的枚举。

**系统能力：** SystemCapability.Multimedia.AVSession.AVCast

|名称|值|说明|
|:------------------------|:-|:--------------------------------------------------------------------------|
|TYPE_LOCAL|0|本地设备，包括设备本身的内置扬声器或音频插孔、A2DP 设备。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。|
|TYPE_CAST_PLUS_STREAM|2|Cast+的Stream模式。表示媒体正在其他设备上展示。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。|
|TYPE_DLNA^12+^|4|DLNA协议。表示媒体正在其他设备上展示。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。|
|TYPE_CAST_PLUS_AUDIO^20+^|8|PCM模式。表示媒体正在其他设备上展示。 **元服务API：** 从API version 20开始，该接口支持在元服务中使用。|

## CastDisplayState^12+^

> phone 12+ | tablet 12+

投播显示设备状态的枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.ExtendedDisplayCast

|名称|值|说明|
|:--------|:-|:--------------|
|STATE_OFF|1|设备断开，扩展屏不再显示内容。|
|STATE_ON|2|设备连接成功，扩展屏可用。|

## CallerType^22+^

> phone 22+ | 2in1 22+ | tablet 22+ | tv 22+ | wearable 22+

表示调用方来源类型的枚举。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:-------------|:----------|:-----------------------------------|
|TYPE_CAST|'cast'|调用方来自投播。|
|TYPE_BLUETOOTH|'bluetooth'|调用方来自蓝牙。|
|TYPE_APP|'app'|调用方来自应用。|
|TYPE_NEARLINK|'nearlink'|调用方来自星闪。 **模型约束：** 此接口仅可在Stage模型下使用。|

## ConnectionState^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

连接状态枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:-----------------|:-|:------|
|STATE_CONNECTING|0|设备连接中。|
|STATE_CONNECTED|1|设备连接成功。|
|STATE_DISCONNECTED|6|设备断开连接。|

## CallState^11+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

表示通话状态的枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:-----------------------|:-|:----|
|CALL_STATE_IDLE|0|空闲状态。|
|CALL_STATE_INCOMING|1|来电。|
|CALL_STATE_ACTIVE|2|接通。|
|CALL_STATE_DIALING|3|拨号中。|
|CALL_STATE_WAITING|4|等待接通。|
|CALL_STATE_HOLDING|5|保持。|
|CALL_STATE_DISCONNECTING|6|挂断。|

## DisplayTag^11+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

枚举，表示当前媒体资源的金标，即应用媒体音源的特殊类型标识。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:--------------|:-|:----------------------|
|TAG_AUDIO_VIVID|1|标识当前媒体资源的AUDIO VIVID属性。|

## DecoderType^19+^

> phone 20+ | 2in1 20+ | tablet 20+ | tv 20+

枚举，设备所支持的解码格式。

**元服务API：** 从API version 19开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.AVCast

|名称|值|说明|
|:------------------------------|:-----------|:------------|
|OH_AVCODEC_MIMETYPE_VIDEO_AVC|'video/avc'|VIDEO AVC格式。|
|OH_AVCODEC_MIMETYPE_VIDEO_HEVC|'video/hevc'|VIDEO HEVC格式。|
|OH_AVCODEC_MIMETYPE_AUDIO_VIVID|'audio/av3a'|AUDIO AV3A格式。|

## ResolutionLevel^19+^

> phone 20+ | 2in1 20+ | tablet 20+ | tv 20+

枚举，设备所支持的分辨率。

**元服务API：** 从API version 19开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.AVCast

|名称|值|说明|
|:---------------|:-|:-----------------------|
|RESOLUTION_480P|0|分辨率为480P（640×480 px）。|
|RESOLUTION_720P|1|分辨率为720P（1280×720 px）。|
|RESOLUTION_1080P|2|分辨率为1080P（1920×1080 px）。|
|RESOLUTION_2K|3|分辨率为2K（2560×1440 px）。|
|RESOLUTION_4K|4|分辨率为4K（3840×2160 px）。|

## AVCastCategory^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+

投播的类别枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.AVCast

|名称|值|说明|
|:--------------|:-|:------------------------------|
|CATEGORY_LOCAL|0|本地播放，默认播放设备，声音从本机或者连接的蓝牙耳机设备出声。|
|CATEGORY_REMOTE|1|远端播放，声音从其他设备发出或画面在其他设备上显示。|

## DeviceType^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

播放设备的类型枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

|名称|值|说明|
|:-----------------------------------|:-|:-----------------------------------------------------------------------------------------------------------------------------------------------------------|
|DEVICE_TYPE_LOCAL|0|本地播放类型设备。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|DEVICE_TYPE_TV|2|电视设备。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_SMART_SPEAKER|3|音箱设备。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_CAR|4|车载设备。 **起始版本：** 26.0.0 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_PAD|6|平板设备。 **起始版本：** 26.0.0 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_DEFAULT_CAST_PLUS_STREAM|7|支持Cast+协议的默认设备。 **起始版本：** 26.0.0 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_2IN1|8|PC/2in1设备。 **起始版本：** 26.0.0 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DEVICE_TYPE_BLUETOOTH|10|蓝牙设备。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|DEVICE_TYPE_HIPLAY|15|HiPlay设备。 **起始版本：** 26.0.0 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|

## LoopMode^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

表示媒体播放循环模式的枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:--------------------|:-|:-----|
|LOOP_MODE_SEQUENCE|0|顺序播放。|
|LOOP_MODE_SINGLE|1|单曲循环。|
|LOOP_MODE_LIST|2|列表循环。|
|LOOP_MODE_SHUFFLE|3|随机播放。|
|LOOP_MODE_CUSTOM^11+^|4|自定义播放。|

## PlaybackState^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

表示媒体播放状态的枚举。

**元服务API：** 从API version 12开始，该接口支持在元服务中使用。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:----------------------------|:-|:------|
|PLAYBACK_STATE_INITIAL|0|初始状态。|
|PLAYBACK_STATE_PREPARE|1|播放准备状态。|
|PLAYBACK_STATE_PLAY|2|正在播放。|
|PLAYBACK_STATE_PAUSE|3|暂停。|
|PLAYBACK_STATE_FAST_FORWARD|4|快进。|
|PLAYBACK_STATE_REWIND|5|快退。|
|PLAYBACK_STATE_STOP|6|停止。|
|PLAYBACK_STATE_COMPLETED|7|播放完成。|
|PLAYBACK_STATE_RELEASED|8|释放。|
|PLAYBACK_STATE_ERROR|9|错误。|
|PLAYBACK_STATE_IDLE^11+^|10|空闲。|
|PLAYBACK_STATE_BUFFERING^11+^|11|缓冲。|

## AVSessionErrorCode^10+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

会话发生错误时的错误码。

|名称|值|说明|
|:--------------------------------------------------------------|:------|:-------------------------------------------------------------------------------------------------------------------------------------------|
|ERR_CODE_SERVICE_EXCEPTION|6600101|会话服务端异常。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_SESSION_NOT_EXIST|6600102|会话不存在。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_CONTROLLER_NOT_EXIST|6600103|会话控制器不存在。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_REMOTE_CONNECTION_ERR|6600104|远端会话连接失败。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_COMMAND_INVALID|6600105|无效会话命令。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_SESSION_INACTIVE|6600106|会话未激活。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_MESSAGE_OVERLOAD|6600107|命令&消息过载。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_DEVICE_CONNECTION_FAILED|6600108|设备连接失败。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_REMOTE_CONNECTION_NOT_EXIST|6600109|远端会话不存在。 **元服务API：** 从API version 12开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_DESKTOP_LYRIC_NOT_ENABLED^23+^|6600110|应用程序的桌面歌词功能未开启。 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API version 23开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_DESKTOP_LYRIC_NOT_SUPPORTED^23+^|6600111|当前设备不支持桌面歌词功能。 **模型约束：** 此接口仅可在Stage模型下使用。 **元服务API：** 从API version 23开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|ERR_CODE_CAST_CONTROL_UNSPECIFIED^13+^|6611000|未被定义的投播错误码。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_REMOTE_ERROR^13+^|6611001|远端播放器中发生不明错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_BEHIND_LIVE_WINDOW^13+^|6611002|播放出现延迟。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_TIMEOUT^13+^|6611003|投播控制进程超时。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_RUNTIME_CHECK_FAILED^13+^|6611004|运行时检查失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PLAYER_NOT_WORKING^13+^|6611100|跨设备数据传输被锁定。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_SEEK_MODE_UNSUPPORTED^13+^|6611101|不支持指定的查找模式。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_ILLEGAL_SEEK_TARGET^13+^|6611102|要搜索的位置超出媒体的范围，或者不支持当前搜索模式。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PLAY_MODE_UNSUPPORTED^13+^|6611103|不支持指定的播放模式。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PLAY_SPEED_UNSUPPORTED^13+^|6611104|不支持指定的播放速度。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DEVICE_MISSING^13+^|6611105|操作失败，因为媒体源设备或媒体接收器设备已被销毁。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_INVALID_PARAM^13+^|6611106|该参数无效。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_NO_MEMORY^13+^|6611107|内存分配失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_OPERATION_NOT_ALLOWED^13+^|6611108|不被允许的操作。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_UNSPECIFIED^13+^|6612000|未指定的输入/输出错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NETWORK_CONNECTION_FAILED^13+^|6612001|网络连接失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NETWORK_CONNECTION_TIMEOUT^13+^|6612002|网络连接超时。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_INVALID_HTTP_CONTENT_TYPE ^13+^|6612003|无效的"Content-Type"。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_BAD_HTTP_STATUS^13+^|6612004|HTTP服务器返回一个意外的HTTP响应状态码。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_FILE_NOT_FOUND^13+^|6612005|文件不存在。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NO_PERMISSION^13+^|6612006|不允许执行输入/输出的IO操作。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_CLEARTEXT_NOT_PERMITTED^13+^|6612007|应用的网络安全配置不允许访问明文HTTP流量。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_READ_POSITION_OUT_OF_RANGE^13+^|6612008|读取位置超出范围。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NO_CONTENTS^13+^|6612100|媒体中没有可播放的内容。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_READ_ERROR^13+^|6612101|媒体无法读取。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_CONTENT_BUSY^13+^|6612102|该资源正在使用中。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_CONTENT_EXPIRED^13+^|6612103|输入/输出的IO请求内容已过期。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_USE_FORBIDDEN^13+^|6612104|不允许播放请求内容。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NOT_VERIFIED^13+^|6612105|无法验证所允许的内容。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_EXHAUSTED_ALLOWED_USES^13+^|6612106|此内容已达到允许的最大使用次数。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_IO_NETWORK_PACKET_SENDING_FAILED^13+^|6612107|从源设备发送数据包到接收设备时出现错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PARSING_UNSPECIFIED^13+^|6613000|未指定的内容解析错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PARSING_CONTAINER_MALFORMED^13+^|6613001|媒体容器比特流的格式解析错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PARSING_MANIFEST_MALFORMED^13+^|6613002|媒体清单解析错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PARSING_CONTAINER_UNSUPPORTED^13+^|6613003|文件的媒体容器格式/媒体容器特性不被支持。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_PARSING_MANIFEST_UNSUPPORTED^13+^|6613004|媒体清单中不支持此功能。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_UNSPECIFIED^13+^|6614000|未指定的解码错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_INIT_FAILED^13+^|6614001|解码器初始化失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_QUERY_FAILED^13+^|6614002|解码器查询失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_FAILED^13+^|6614003|媒体样本解码失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_FORMAT_EXCEEDS_CAPABILITIES^13+^|6614004|所需解码的内容格式超出设备能力导致失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DECODING_FORMAT_UNSUPPORTED^13+^|6614005|不支持的解码格式。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_UNSPECIFIED^13+^|6615000|未指定的音频渲染器错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_INIT_FAILED ^13+^|6615001|音频渲染器初始化失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_AUDIO_RENDERER_WRITE_FAILED^13+^|6615002|音频渲染器写入数据失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_UNSPECIFIED^13+^|6616000|未指定的DRM相关错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_SCHEME_UNSUPPORTED^13+^|6616001|设备不支持所选择的DRM保护方案。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_PROVISIONING_FAILED^13+^|6616002|设备配置失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_CONTENT_ERROR^13+^|6616003|受DRM保护的内容无法播放。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_LICENSE_ACQUISITION_FAILED^13+^|6616004|获取许可证失败。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_DISALLOWED_OPERATION^13+^|6616005|许可证策略不允许该操作。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_SYSTEM_ERROR^13+^|6616006|DRM系统中发生错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_DEVICE_REVOKED^13+^|6616007|设备已撤销DRM权限。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_LICENSE_EXPIRED^13+^|6616008|加载中的DRM许可证已过期。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|ERR_CODE_CAST_CONTROL_DRM_PROVIDE_KEY_RESPONSE_ERROR^13+^|6616100|DRM处理密钥响应时发生错误。 **元服务API：** 从API version 13开始，该接口支持在元服务中使用。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|

## SkipIntervals^11+^

> phone 12+ | 2in1 13+ | tablet 12+ | tv 19+ | wearable 18+

表示session支持的快进快退时间间隔的枚举。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:---------|:-|:--------|
|SECONDS_10|10|时间间隔为10s。|
|SECONDS_15|15|时间间隔为15s。|
|SECONDS_30|30|时间间隔为30s。|

## BackgroundPlayMode^24+^

> phone 24+ | 2in1 24+ | tablet 24+ | tv 24+ | wearable 24+

表示session支持的后台播放模式的枚举。

**模型约束：** 此接口仅可在Stage模型下使用。

**系统能力：** SystemCapability.Multimedia.AVSession.Core

|名称|值|说明|
|:----------------------|:-|:-------|
|ENABLE_BACKGROUND_PLAY|0|支持后台播放。|
|DISABLE_BACKGROUND_PLAY|1|不支持后台播放。|

## ExtraKey

> phone 26.0.0+ | 2in1 26.0.0+ | tablet 26.0.0+ | tv 26.0.0+ | wearable 26.0.0+

表示定义在不同场景中使用的额外键的枚举。

**起始版本：** 26.0.0

**模型约束：** 此接口仅可在Stage模型下使用。

**元服务API：** 从API版本26.0.0开始，该接口支持在元服务中使用。

|名称|值|说明|
|:------------------------|:-------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|REQUIRE_ABILITY_LIST|'requireAbilityList'|作为[setExtras](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-avsession-avsession#setextras10)接口传入的键，用于向系统设置应用所需的能力列表。 **系统能力：** SystemCapability.Multimedia.AVSession.Core|
|SUPPORT_URL_CASTING|'url-cast'|作为[setExtras](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-avsession-avsession#setextras10)接口，给REQUIRE_ABILITY_LIST键传入能力列表的值，用于通知系统当前应用支持URL投播功能。 [setExtras](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-avsession-avsession#setextras10)接口传入入参{[avSession.ExtraKey.REQUIRE_ABILITY_LIST]: [avSession.ExtraKey.SUPPORT_URL_CASTING]}表示当前应用支持投播功能。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DLNA_CURRENT_URI_METADATA|'CurrentURIMetadata'|[AVMediaDescription](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-avsession-i#avmediadescription10)中extras属性可传入的键，值传入string类型。 用于DLNA投播场景下，在发送给对端的报文中，为CurrentURIMetaData标签添加内容。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|
|DLNA_DIDL_LITE|'DIDL-Lite'|[AVMediaDescription](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkts-apis-avsession-i#avmediadescription10)中extras属性可传入的键，值传入string类型。 用于DLNA投播场景下，在发送给对端的报文中，为DIDL-Lite标签添加内容。 **系统能力：** SystemCapability.Multimedia.AVSession.AVCast|

