SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
v4l2_video_renderer.hpp
1//
2// © NTT DOCOMO BUSINESS, Inc. All Rights Reserved.
3//
4
5#ifndef SKYWAY_MEDIA_V4L2_VIDEO_RENDERER_HPP_
6#define SKYWAY_MEDIA_V4L2_VIDEO_RENDERER_HPP_
7
8#include "skyway/media/i420_video_renderer.hpp"
9
10namespace skyway {
11namespace media {
12
20
23public:
27 V4l2VideoRenderer(const std::string& video_out_path, const V4l2VideoRendererOptions& options);
29
30 // Impl I420VideoRenderer
31 void OnFrame(const webrtc::VideoFrame& frame) override;
32
33private:
34 const std::string video_out_path_;
35 int v4l2_file_descriptor_ = -1;
36};
37
38} // namespace media
39} // namespace skyway
40
41#endif /* SKYWAY_MEDIA_V4L2_VIDEO_RENDERER_HPP_ */
SubscribeしたVideoStreamの映像を取得するクラス
Definition i420_video_renderer.hpp:16
映像の描画を行うクラス
Definition v4l2_video_renderer.hpp:22
V4l2VideoRenderer(const std::string &video_out_path, const V4l2VideoRendererOptions &options)
コンストラクタ
映像の出力時の設定
Definition v4l2_video_renderer.hpp:14
int scaled_height
出力時の高さ(px)を指定します。
Definition v4l2_video_renderer.hpp:18
int scaled_width
出力時の横幅(px)を指定します。
Definition v4l2_video_renderer.hpp:16