avsession__info_8h.md 2.0 KB
Newer Older
Z
zengyawen 已提交
1 2 3 4 5 6 7
# avsession_info.h


## 概述

定义了与avsession相关的监听器以及回调功能的实现。

Z
zengyawen 已提交
8
**起始版本:**
Z
zengyawen 已提交
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
9
**Version:**
1.0
**相关模块:**

[Avsession](avsession.md)


## 汇总


### 结构体

  | 名称 | 描述 | 
| -------- | -------- |
| [OHOS::AVSession::SessionListener](_o_h_o_s_1_1_a_v_session_1_1_session_listener.md) | class<br/>定义与AVSession相关监听器的类的实现。  | 
| [OHOS::AVSession::AVSessionCallback](_o_h_o_s_1_1_a_v_session_1_1_a_v_session_callback.md) | class<br/>定义AVSession回调类的实现  | 
| [OHOS::AVSession::AVControllerCallback](_h_o_s_1_1_a_v_session_1_1_a_v_controller_callback.md) | class<br/>定义控制器相关回调操作的类的实现。  | 
| [OHOS::AVSession::SessionToken](_o_h_o_s_1_1_a_v_session_1_1_session_token.md) | struct<br/>会话令牌的信息。  | 


### 类型定义

  | 名称 | 描述 | 
| -------- | -------- |
| [OHOS::AVSession::DeathCallback](#deathcallback) = std::function&lt; void()&gt; | using | 


### 枚举

  | 名称 | 描述 | 
| -------- | -------- |
| [OHOS::AVSession::SessionDataCategory](#sessiondatacategory) {<br/> **OHOS::AVSession::SESSION_DATA_CATEGORY_INVALID** = -1, **OHOS::AVSession::SESSION_DATA_META** = 0,  **OHOS::AVSession::SESSION_DATA_PLAYBACK_STATE** = 1, **OHOS::AVSession::SESSION_DATA_CONTROL_COMMAND** = 2, **OHOS::AVSession::SESSION_DATA_CATEGORY_MAX** = 3<br/>} | 会话元数据处理标识  | 


## 类型定义说明


### DeathCallback

  
```
using OHOS::AVSession::DeathCallback = typedef std::function<void()>
```
**描述:**
AVSession死亡回调


## 枚举类型说明


### SessionDataCategory

  
```
enum OHOS::AVSession::SessionDataCategory
```
**描述:**
会话元数据处理标识

  | 枚举值 | 描述 | 
| -------- | -------- |
| SESSION_DATA_CATEGORY_INVALID  | 无效类型,内部用于类型是否有效 | 
| SESSION_DATA_META  | 会话元数据 | 
| SESSION_DATA_PLAYBACK_STATE  | 会话播放状态 | 
| SESSION_DATA_CONTROL_COMMAND  | 会话控制命令 | 
| SESSION_DATA_CATEGORY_MAX  | 会话数据类型的数量 |