RTCVideoEncoder 43 content/renderer/media/rtc_video_encoder.cc public base::RefCountedThreadSafe<RTCVideoEncoder::Impl> { RTCVideoEncoder 45 content/renderer/media/rtc_video_encoder.cc Impl(const base::WeakPtr<RTCVideoEncoder>& weak_encoder, RTCVideoEncoder 114 content/renderer/media/rtc_video_encoder.cc const base::WeakPtr<RTCVideoEncoder> weak_encoder_; RTCVideoEncoder 161 content/renderer/media/rtc_video_encoder.cc RTCVideoEncoder::Impl::Impl( RTCVideoEncoder 162 content/renderer/media/rtc_video_encoder.cc const base::WeakPtr<RTCVideoEncoder>& weak_encoder, RTCVideoEncoder 177 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::CreateAndInitializeVEA( RTCVideoEncoder 210 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::Enqueue(const webrtc::I420VideoFrame* input_frame, RTCVideoEncoder 249 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::UseOutputBitstreamBufferId( RTCVideoEncoder 263 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::RequestEncodingParametersChange(uint32 bitrate, RTCVideoEncoder 279 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::Destroy() { RTCVideoEncoder 286 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::RequireBitstreamBuffers( RTCVideoEncoder 335 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::BitstreamBufferReady(int32 bitstream_buffer_id, RTCVideoEncoder 381 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::ReturnEncodedImage, RTCVideoEncoder 390 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::NotifyError( RTCVideoEncoder 411 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::NotifyError, weak_encoder_, retval)); RTCVideoEncoder 415 content/renderer/media/rtc_video_encoder.cc RTCVideoEncoder::Impl::~Impl() { DCHECK(!video_encoder_); } RTCVideoEncoder 417 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::EncodeOneFrame() { RTCVideoEncoder 449 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::Impl::EncodeFrameFinished, this, index)); RTCVideoEncoder 477 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::EncodeFrameFinished(int index) { RTCVideoEncoder 487 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::RegisterAsyncWaiter(base::WaitableEvent* waiter, RTCVideoEncoder 496 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::Impl::SignalAsyncWaiter(int32_t retval) { RTCVideoEncoder 512 content/renderer/media/rtc_video_encoder.cc RTCVideoEncoder::RTCVideoEncoder( RTCVideoEncoder 525 content/renderer/media/rtc_video_encoder.cc RTCVideoEncoder::~RTCVideoEncoder() { RTCVideoEncoder 531 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::InitEncode(const webrtc::VideoCodec* codec_settings, RTCVideoEncoder 547 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::Impl::CreateAndInitializeVEA, RTCVideoEncoder 561 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::Encode( RTCVideoEncoder 579 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::Impl::Enqueue, RTCVideoEncoder 592 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::RegisterEncodeCompleteCallback( RTCVideoEncoder 605 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::Release() { RTCVideoEncoder 611 content/renderer/media/rtc_video_encoder.cc FROM_HERE, base::Bind(&RTCVideoEncoder::Impl::Destroy, impl_)); RTCVideoEncoder 619 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::SetChannelParameters(uint32_t packet_loss, int rtt) { RTCVideoEncoder 627 content/renderer/media/rtc_video_encoder.cc int32_t RTCVideoEncoder::SetRates(uint32_t new_bit_rate, uint32_t frame_rate) { RTCVideoEncoder 638 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::Impl::RequestEncodingParametersChange, RTCVideoEncoder 645 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::ReturnEncodedImage(scoped_ptr<webrtc::EncodedImage> image, RTCVideoEncoder 684 content/renderer/media/rtc_video_encoder.cc base::Bind(&RTCVideoEncoder::Impl::UseOutputBitstreamBufferId, RTCVideoEncoder 689 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::NotifyError(int32_t error) { RTCVideoEncoder 695 content/renderer/media/rtc_video_encoder.cc FROM_HERE, base::Bind(&RTCVideoEncoder::Impl::Destroy, impl_)); RTCVideoEncoder 699 content/renderer/media/rtc_video_encoder.cc void RTCVideoEncoder::RecordInitEncodeUMA(int32_t init_retval) { RTCVideoEncoder 42 content/renderer/media/rtc_video_encoder.h class CONTENT_EXPORT RTCVideoEncoder RTCVideoEncoder 45 content/renderer/media/rtc_video_encoder.h RTCVideoEncoder( RTCVideoEncoder 49 content/renderer/media/rtc_video_encoder.h virtual ~RTCVideoEncoder(); RTCVideoEncoder 68 content/renderer/media/rtc_video_encoder.h friend class RTCVideoEncoder::Impl; RTCVideoEncoder 105 content/renderer/media/rtc_video_encoder.h base::WeakPtrFactory<RTCVideoEncoder> weak_factory_; RTCVideoEncoder 107 content/renderer/media/rtc_video_encoder.h DISALLOW_COPY_AND_ASSIGN(RTCVideoEncoder); RTCVideoEncoder 87 content/renderer/media/rtc_video_encoder_factory.cc return new RTCVideoEncoder(