![]() |
SkyWay Linux SDK
|
映像の描画を行うクラス [詳解]
#include <v4l2_video_renderer.hpp>
公開メンバ関数 | |
| V4l2VideoRenderer (const std::string &video_out_path, const V4l2VideoRendererOptions &options) | |
| コンストラクタ | |
| void | OnFrame (const webrtc::VideoFrame &frame) override |
基底クラス skyway::media::I420VideoRenderer に属する継承公開メンバ関数 | |
| 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に登録します。 | |
その他の継承メンバ | |
基底クラス skyway::media::I420VideoRenderer に属する継承限定公開メンバ関数 | |
| std::optional< interface::I420Frame > | ConvertI420Frame (const webrtc::VideoFrame &frame) |
映像の描画を行うクラス
| skyway::media::V4l2VideoRenderer::V4l2VideoRenderer | ( | const std::string & | video_out_path, |
| const V4l2VideoRendererOptions & | options | ||
| ) |
コンストラクタ
| video_out_path | 映像出力デバイスの絶対パス |
| options | 映像の出力時の設定 |
|
overridevirtual |
skyway::media::I420VideoRendererを再実装しています。