SkyWay for Linux
|
映像の描画を行うクラス [詳解]
#include <v4l2_video_renderer.hpp>
公開メンバ関数 | |
V4l2VideoRenderer (const std::string &video_out_path, const V4l2VideoRendererOptions &options) | |
コンストラクタ | |
void | OnFrame (const uint8_t *y, const uint8_t *u, const uint8_t *v, int width, int height) |
映像フレームの更新時に発火するイベント | |
基底クラス skyway::media::I420VideoRenderer に属する継承公開メンバ関数 | |
I420VideoRenderer (const I420VideoRendererOptions &options) | |
コンストラクタ | |
void | RegisterListener (Listener *listener) |
I420VideoRenderer::Listenerを登録します。 | |
void | UnregisterListener () |
イベントリスナーの登録を解除します。 | |
void | Render (std::shared_ptr< core::stream::remote::RemoteVideoStream > stream) |
RemoteVideoStreamをRendererに登録します。 | |
void | OnFrame (const webrtc::VideoFrame &frame) override |
映像の描画を行うクラス
skyway::media::V4l2VideoRenderer::V4l2VideoRenderer | ( | const std::string & | video_out_path, |
const V4l2VideoRendererOptions & | options | ||
) |
コンストラクタ
video_out_path | 映像出力デバイスの絶対パス |
options | 映像の出力時の設定 |
|
virtual |
映像フレームの更新時に発火するイベント
y | 更新された映像のY成分 |
u | 更新された映像のU成分 |
v | 更新された映像のV成分 |
width | 映像の横幅 |
height | 映像の縦幅 |