feat: video publishing (#42)
- Prepare webrtc abstraction ( for future wasm support ) - Added track publish support for videos - Added LogoTrack example to simple_room demo - Lot of cleanup - There are compiler warnings I'll solve on our v1 release
This commit is contained in:
@@ -57,7 +57,7 @@ class VideoFrameBuilder {
|
||||
VideoFrameBuilder() = default;
|
||||
|
||||
// TODO(theomonnom): other setters?
|
||||
void set_video_frame_buffer(std::unique_ptr<VideoFrameBuffer> buffer);
|
||||
void set_video_frame_buffer(const VideoFrameBuffer& buffer);
|
||||
void set_timestamp_us(int64_t timestamp_us);
|
||||
void set_rotation(VideoRotation rotation);
|
||||
void set_id(uint16_t id);
|
||||
@@ -67,6 +67,6 @@ class VideoFrameBuilder {
|
||||
webrtc::VideoFrame::Builder builder_;
|
||||
};
|
||||
|
||||
std::unique_ptr<VideoFrameBuilder> create_video_frame_builder();
|
||||
std::unique_ptr<VideoFrameBuilder> new_video_frame_builder();
|
||||
|
||||
} // namespace livekit
|
||||
|
||||
Reference in New Issue
Block a user