harmony(鸿蒙)OHOS::AVSession::AVControllerCallback
OHOS::AVSession::AVControllerCallback
概述
定义控制器相关回调操作的类的实现。
Since: 9 Version: 1.0
汇总
Public 成员函数
名称 | 描述 |
---|---|
OnSessionDestroy ()=0 | AVSession会话销毁的抽象的回调方法。 |
OnPlaybackStateChange (const AVPlaybackState &state)=0 | 音视频的播放状态发生改变的抽象的回调方法。 |
OnMetaDataChange (const AVMetaData &data)=0 | 会话元数据内容发生变化的抽象的回调方法。 |
OnActiveStateChange (bool isActive)=0 | 当前会话激活状态发生改变的抽象的回调方法。 |
OnValidCommandChange (const std::vector< int32_t > &cmds)=0 | 控制命令的有效性发生变化的抽象的回调方法。 |
OnOutputDeviceChange (const OutputDeviceInfo &outputDeviceInfo)=0 | 注册会话输出设备更改。 |
~AVControllerCallback ()=default | AVControllerCallback的默认的析构函数。 |
构造及析构函数说明
~AVControllerCallback()
virtual OHOS::AVSession::AVControllerCallback::~AVControllerCallback ()
描述: AVControllerCallback的默认的析构函数。
成员函数说明
OnActiveStateChange()
virtual void OHOS::AVSession::AVControllerCallback::OnActiveStateChange (bool isActive)
描述: 当前会话激活状态发生改变的抽象的回调方法。
参数:
名称 | 描述 |
---|---|
isActive | 表示是否激活。 |
OnMetaDataChange()
virtual void OHOS::AVSession::AVControllerCallback::OnMetaDataChange (const AVMetaData & data)
描述: 会话元数据内容发生变化的抽象的回调方法。
参数:
名称 | 描述 |
---|---|
data | 会话元数据内容,类型为AVMetaData。 |
参见:
OnOutputDeviceChange()
virtual void OHOS::AVSession::AVControllerCallback::OnOutputDeviceChange (const OutputDeviceInfo & outputDeviceInfo)
描述: 注册会话输出设备更改。
参数:
名称 | 描述 |
---|---|
outputDeviceInfo | 输出设备信息 OutputDeviceInfo。 |
OnPlaybackStateChange()
virtual void OHOS::AVSession::AVControllerCallback::OnPlaybackStateChange (const AVPlaybackState & state)
描述: 音视频的播放状态发生改变的抽象的回调方法。
参数:
名称 | 描述 |
---|---|
state | 音视频的播放状态的枚举值,类型为AVPlaybackState。 |
OnSessionDestroy()
virtual void OHOS::AVSession::AVControllerCallback::OnSessionDestroy ()
描述: AVSession会话销毁的抽象的回调方法。
OnValidCommandChange()
virtual void OHOS::AVSession::AVControllerCallback::OnValidCommandChange (const std::vector< int32_t > & cmds)
描述: 控制命令的有效性发生变化的抽象的回调方法。
参数:
名称 | 描述 |
---|---|
cmds,媒体有效的指令列表,范围为{ |
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦