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

  • 2022-12-22
  • 浏览 (585)

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。 

参见:

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

0  赞