harmony(鸿蒙)OHOS::AVSession::AVControllerCallback

2022-12-22 浏览 (761)

OHOS::AVSession::AVControllerCallback

概述

定义控制器相关回调操作的类的实现。

Since: 9 Version: 1.0

汇总

Public 成员函数

名称描述
OnSessionDestroy ()=0AVSession会话销毁的抽象的回调方法。 
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 ()=defaultAVControllerCallback的默认的析构函数。 

构造及析构函数说明

~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。 

参见:

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,媒体有效的指令列表,范围为{

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Native API

harmony(鸿蒙)OHOS::AVSession::AVPlaybackState::Position

harmony(鸿蒙)AudioDecoder

harmony(鸿蒙)AudioEncoder

harmony(鸿蒙)CodecBase

harmony(鸿蒙)Core

harmony(鸿蒙)Drawing

harmony(鸿蒙)HiLog

harmony(鸿蒙)MindSpore

harmony(鸿蒙)NativeVsync

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/a42846e03a034953838b959cfb9f891a