#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 |
◆ last_timestamp_us_
| int64_t cuttlefish::webrtc_streaming::VideoTrackSourceImpl::last_timestamp_us_ = 0 |
|
private |
◆ width_
| int cuttlefish::webrtc_streaming::VideoTrackSourceImpl::width_ |
|
private |
The documentation for this class was generated from the following files: