|
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 |