Repo created
This commit is contained in:
parent
81b91f4139
commit
f8c34fa5ee
22732 changed files with 4815320 additions and 2 deletions
|
|
@ -0,0 +1,19 @@
|
|||
#include "tgcalls/platform/tdesktop/VideoCapturerTrackSource.h"
|
||||
|
||||
namespace tgcalls {
|
||||
|
||||
VideoCapturerTrackSource::VideoCapturerTrackSource()
|
||||
: VideoTrackSource(/*remote=*/false)
|
||||
, _broadcaster(std::make_shared<rtc::VideoBroadcaster>()) {
|
||||
}
|
||||
|
||||
auto VideoCapturerTrackSource::sink()
|
||||
-> std::shared_ptr<rtc::VideoSinkInterface<webrtc::VideoFrame>> {
|
||||
return _broadcaster;
|
||||
}
|
||||
|
||||
rtc::VideoSourceInterface<webrtc::VideoFrame> *VideoCapturerTrackSource::source() {
|
||||
return _broadcaster.get();
|
||||
}
|
||||
|
||||
} // namespace tgcalls
|
||||
Loading…
Add table
Add a link
Reference in a new issue