Searched defs:RTCVideoEncoder (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/content/renderer/media/
H A Drtc_video_encoder.h34 // RTCVideoEncoder uses a media::VideoEncodeAccelerator to implement a
36 // trampolined to a private RTCVideoEncoder::Impl instance. The Impl class runs
38 // the media thread. RTCVideoEncoder is sychronized by webrtc::VideoSender.
39 // webrtc::VideoEncoder methods do not run concurrently. RTCVideoEncoder is run
44 // to RTCVideoEncoder on the libjingle worker thread.
45 class CONTENT_EXPORT RTCVideoEncoder class in namespace:content
48 RTCVideoEncoder(
52 virtual ~RTCVideoEncoder();
71 friend class RTCVideoEncoder::Impl;
96 // The RTCVideoEncoder
[all...]
H A Drtc_video_encoder.cc67 // This private class of RTCVideoEncoder does the actual work of communicating
70 // called on) a single thread. Callbacks to RTCVideoEncoder are posted to the
73 // This class separates state related to the thread that RTCVideoEncoder
76 // thread). The RTCVideoEncoder class can be deleted directly by WebRTC, while
77 // RTCVideoEncoder::Impl stays around long enough to properly shut down the VEA.
78 class RTCVideoEncoder::Impl
80 public base::RefCountedThreadSafe<RTCVideoEncoder::Impl> {
82 Impl(const base::WeakPtr<RTCVideoEncoder>& weak_encoder,
88 // RTCVideoEncoder expects to be able to call this function synchronously from
96 // RTCVideoEncoder expect
547 RTCVideoEncoder::RTCVideoEncoder( function in class:content::RTCVideoEncoder
[all...]

Completed in 175 milliseconds