![]() |
SkyWay Linux SDK
|
SubscribeしたVideoStreamの映像を取得するクラス [詳解]
#include <i420_video_renderer.hpp>
公開メンバ関数 | |
I420VideoRenderer (const interface::I420VideoRendererOptions &options) | |
コンストラクタ | |
void | RegisterListener (interface::I420VideoRenderer::Listener *listener) override |
I420VideoRenderer::Listenerを登録します。 | |
void | UnregisterListener (interface::I420VideoRenderer::Listener *listener) override |
イベントリスナーの登録を解除します。 | |
void | Render (std::shared_ptr< core::stream::remote::RemoteVideoStream > stream) override |
RemoteVideoStreamをRendererに登録します。 | |
void | OnFrame (const webrtc::VideoFrame &frame) override |
限定公開メンバ関数 | |
std::optional< interface::I420Frame > | ConvertI420Frame (const webrtc::VideoFrame &frame) |
SubscribeしたVideoStreamの映像を取得するクラス
skyway::media::I420VideoRenderer::I420VideoRenderer | ( | const interface::I420VideoRendererOptions & | options | ) |
コンストラクタ
options | 取得する映像フレームの設定 |
|
overridevirtual |
|
overridevirtual |
I420VideoRenderer::Listenerを登録します。
listener | 映像の更新があった際に呼ばれるイベントリスナー |
|
overridevirtual |
RemoteVideoStreamをRendererに登録します。
stream | SubscribeしたRemoteVideoStream |
|
overridevirtual |
イベントリスナーの登録を解除します。