SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
skyway::media::interface::I420VideoRenderer クラスabstract

SubscribeしたVideoStreamの映像を取得するインターフェース [詳解]

#include <i420_video_renderer.hpp>

skyway::media::interface::I420VideoRenderer の継承関係図
skyway::media::interface::VideoRenderer skyway::media::I420VideoRenderer skyway::media::V4l2VideoRenderer skyway::media::opencv::OpenCVVideoRenderer

クラス

class  Listener
 RemoteVideoStreamにて映像フレームが更新された際に呼ばれるイベントリスナー [詳解]
 

公開メンバ関数

virtual void RegisterListener (Listener *listener)=0
 I420VideoRenderer::Listenerを登録します。
 
virtual void UnregisterListener (Listener *listener)=0
 イベントリスナーの登録を解除します。
 
virtual void Render (std::shared_ptr< core::stream::remote::RemoteVideoStream > stream)=0
 RemoteVideoStreamをRendererに登録します。
 
virtual void OnFrame (const webrtc::VideoFrame &frame)=0
 

詳解

SubscribeしたVideoStreamの映像を取得するインターフェース

関数詳解

◆ RegisterListener()

virtual void skyway::media::interface::I420VideoRenderer::RegisterListener ( Listener listener)
pure virtual

I420VideoRenderer::Listenerを登録します。

引数
listener映像の更新があった際に呼ばれるイベントリスナー

skyway::media::I420VideoRendererで実装されています。

◆ Render()

virtual void skyway::media::interface::I420VideoRenderer::Render ( std::shared_ptr< core::stream::remote::RemoteVideoStream stream)
pure virtual

RemoteVideoStreamをRendererに登録します。

引数
streamSubscribeしたRemoteVideoStream

skyway::media::I420VideoRendererで実装されています。

◆ UnregisterListener()

virtual void skyway::media::interface::I420VideoRenderer::UnregisterListener ( Listener listener)
pure virtual

イベントリスナーの登録を解除します。

skyway::media::I420VideoRendererで実装されています。


このクラス詳解は次のファイルから抽出されました: