◆ Display()
◆ ~Display()
cuttlefish::webrtc_streaming::LocalRecorder::Display::~Display |
( |
| ) |
|
|
inline |
◆ EncoderLoop()
void cuttlefish::webrtc_streaming::LocalRecorder::Display::EncoderLoop |
( |
| ) |
|
◆ OnEncodedImage()
webrtc::EncodedImageCallback::Result cuttlefish::webrtc_streaming::LocalRecorder::Display::OnEncodedImage |
( |
const webrtc::EncodedImage & |
encoded_image, |
|
|
const webrtc::CodecSpecificInfo * |
codec_specific_info |
|
) |
| |
|
overridevirtual |
◆ OnFrame()
void cuttlefish::webrtc_streaming::LocalRecorder::Display::OnFrame |
( |
const webrtc::VideoFrame & |
frame | ) |
|
|
overridevirtual |
◆ Stop()
void cuttlefish::webrtc_streaming::LocalRecorder::Display::Stop |
( |
| ) |
|
◆ encode_queue_
std::list<webrtc::VideoFrame> cuttlefish::webrtc_streaming::LocalRecorder::Display::encode_queue_ |
◆ encode_queue_mutex_
std::mutex cuttlefish::webrtc_streaming::LocalRecorder::Display::encode_queue_mutex_ |
◆ encoder_queue_signal_
std::condition_variable cuttlefish::webrtc_streaming::LocalRecorder::Display::encoder_queue_signal_ |
◆ encoder_running_
std::atomic_bool cuttlefish::webrtc_streaming::LocalRecorder::Display::encoder_running_ = true |
◆ encoder_thread_
std::thread cuttlefish::webrtc_streaming::LocalRecorder::Display::encoder_thread_ |
◆ impl_
◆ source_
std::shared_ptr<webrtc::VideoTrackSourceInterface> cuttlefish::webrtc_streaming::LocalRecorder::Display::source_ |
◆ video_encoder_
std::unique_ptr<webrtc::VideoEncoder> cuttlefish::webrtc_streaming::LocalRecorder::Display::video_encoder_ |
◆ video_track_number_
uint64_t cuttlefish::webrtc_streaming::LocalRecorder::Display::video_track_number_ |
The documentation for this class was generated from the following file: