gpg::CaptureOverlayStateListenerHelper

#include <capture_overlay_state_listener_helper.h>

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

摘要

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

构造函数和析构函数

CaptureOverlayStateListenerHelper()
CaptureOverlayStateListenerHelper(std::shared_ptr< CaptureOverlayStateListenerHelperImpl > impl)
从指向CaptureOverlayStateListenerHelperImplshared_ptr构造一个CaptureOverlayStateListenerHelper

公共类型

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
)

从指向CaptureOverlayStateListenerHelperImplshared_ptr构造一个CaptureOverlayStateListenerHelper

供 API 内部使用。

SetOnCaptureOverlayStateChangedCallback

CaptureOverlayStateListenerHelper & SetOnCaptureOverlayStateChangedCallback(
  OnCaptureOverlayStateChangedCallback callback
)

设置OnCaptureOverlayStateChangedCallback。