gpg::CaptureOverlayStateListenerHelper

#include <capture_overlay_state_listener_helper.h>

完全な ICaptureOverlayStateListener インターフェースを定義せずに ICaptureOverlayStateListener コールバックを SDK に提供するために使用できるヘルパーを定義します。

概要

このオブジェクトに設定するコールバックは、VideoManager の説明のとおり、Video API によって呼び出されます。明示的に設定されていないコールバックは、何も実行しません。

コンストラクタとデストラクタ

CaptureOverlayStateListenerHelper()
CaptureOverlayStateListenerHelper(std::shared_ptr< CaptureOverlayStateListenerHelperImpl > impl)
shared_ptr から CaptureOverlayStateListenerHelperImpl への 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
)

shared_ptr から CaptureOverlayStateListenerHelperImpl への CaptureOverlayStateListenerHelper を作成します。

API の内部で使用することを目的としています。

SetOnCaptureOverlayStateChangedCallback

CaptureOverlayStateListenerHelper & SetOnCaptureOverlayStateChangedCallback(
  OnCaptureOverlayStateChangedCallback callback
)

OnCaptureOverlayStateChangedCallback を設定します。