gpg::CaptureOverlayStateListenerHelper

#include <capture_overlay_state_listener_helper.h>

定义一个帮助程序,该程序可用于向 SDK 提供 ICaptureOverlayStateListener 回调,而无需定义完整的 ICaptureOverlayStateListener 接口。

摘要

在此对象上配置的回调将由 Video API 调用(如 VideoManager 中所述)。未明确设置的回调不会执行任何操作。

构造函数和析构函数

CaptureOverlayStateListenerHelper()
CaptureOverlayStateListenerHelper(std::shared_ptr< CaptureOverlayStateListenerHelperImpl > impl)
构造从 shared_ptrCaptureOverlayStateListenerHelperImplCaptureOverlayStateListenerHelper

公共类型

OnCaptureOverlayStateChangedCallback typedef
std::function< void(VideoCaptureOverlayState overlay_state)>
当视频拍摄叠加层的状态发生更改时,系统会调用 OnCaptureOverlayStateChangedCallback

公共函数

SetOnCaptureOverlayStateChangedCallback(OnCaptureOverlayStateChangedCallback callback)
设置 OnCaptureOverlayStateChangedCallback。

公共类型

OnCaptureOverlayStateChangedCallback

std::function< void(VideoCaptureOverlayState overlay_state)> OnCaptureOverlayStateChangedCallback

当视频拍摄叠加层的状态发生更改时,系统会调用 OnCaptureOverlayStateChangedCallback

公共函数

CaptureOverlayStateListenerHelper

 CaptureOverlayStateListenerHelper()

CaptureOverlayStateListenerHelper

 CaptureOverlayStateListenerHelper(
  std::shared_ptr< CaptureOverlayStateListenerHelperImpl > impl
)

构造从 shared_ptrCaptureOverlayStateListenerHelperImplCaptureOverlayStateListenerHelper

供 API 内部使用。

SetOnCaptureOverlayStateChangedCallback

CaptureOverlayStateListenerHelper & SetOnCaptureOverlayStateChangedCallback(
  OnCaptureOverlayStateChangedCallback callback
)

设置 OnCaptureOverlayStateChangedCallback。