gpg::CaptureOverlayStateListenerHelper

#include <capture_overlay_state_listener_helper.h>

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

总结

VideoManager 中所述,视频 API 将调用在此对象上配置的回调。未明确设置的回调将不会执行任何操作。

构造函数和析构函数

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。