#include <video_track_source_impl.h>
◆ VideoTrackSourceImpl()
cuttlefish::webrtc_streaming::VideoTrackSourceImpl::VideoTrackSourceImpl |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
◆ AddEncodedSink()
void cuttlefish::webrtc_streaming::VideoTrackSourceImpl::AddEncodedSink |
( |
rtc::VideoSinkInterface< webrtc::RecordableEncodedFrame > * |
sink | ) |
|
|
inlineoverride |
◆ GenerateKeyFrame()
void cuttlefish::webrtc_streaming::VideoTrackSourceImpl::GenerateKeyFrame |
( |
| ) |
|
|
inlineoverride |
◆ GetStats()
bool cuttlefish::webrtc_streaming::VideoTrackSourceImpl::GetStats |
( |
Stats * |
stats | ) |
|
|
override |
◆ OnFrame()
void cuttlefish::webrtc_streaming::VideoTrackSourceImpl::OnFrame |
( |
std::shared_ptr< VideoFrameBuffer > |
frame, |
|
|
int64_t |
timestamp_us |
|
) |
| |
◆ RemoveEncodedSink()
void cuttlefish::webrtc_streaming::VideoTrackSourceImpl::RemoveEncodedSink |
( |
rtc::VideoSinkInterface< webrtc::RecordableEncodedFrame > * |
sink | ) |
|
|
inlineoverride |
◆ source()
rtc::VideoSourceInterface< webrtc::VideoFrame > * cuttlefish::webrtc_streaming::VideoTrackSourceImpl::source |
( |
| ) |
|
|
override |
◆ SupportsEncodedOutput()
bool cuttlefish::webrtc_streaming::VideoTrackSourceImpl::SupportsEncodedOutput |
( |
| ) |
const |
|
override |
◆ broadcaster_
rtc::VideoBroadcaster cuttlefish::webrtc_streaming::VideoTrackSourceImpl::broadcaster_ |
|
private |
◆ height_
int cuttlefish::webrtc_streaming::VideoTrackSourceImpl::height_ |
|
private |
◆ width_
int cuttlefish::webrtc_streaming::VideoTrackSourceImpl::width_ |
|
private |
The documentation for this class was generated from the following files: