LeviLamina
|
Classes | |
struct | Config |
struct | Stats |
struct | StreamStats |
Public Member Functions | |
virtual void | Start ()=0 |
virtual void | Stop ()=0 |
virtual bool | started ()=0 |
virtual void | AddAdaptationResource (::webrtc::scoped_refptr<::webrtc::Resource >)=0 |
virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::Resource > > | GetAdaptationResources ()=0 |
virtual void | SetSource (::rtc::VideoSourceInterface<::webrtc::VideoFrame > *, ::webrtc::DegradationPreference const &)=0 |
virtual void | ReconfigureVideoEncoder (::webrtc::VideoEncoderConfig)=0 |
virtual void | ReconfigureVideoEncoder (::webrtc::VideoEncoderConfig, ::absl::AnyInvocable< void(::webrtc::RTCError) && >)=0 |
virtual::webrtc::VideoSendStream::Stats | GetStats ()=0 |
virtual void | GenerateKeyFrame (::std::vector<::std::string > const &)=0 |