Lines Matching refs:VideoCapturer
30 // some class want to listen to same VideoCapturer they can't individually stop
39 // called concurrently. Note that callbacks are called by the VideoCapturer's
55 class VideoCapturer;
70 bool StartVideoCapture(VideoCapturer* video_capturer,
72 bool StopVideoCapture(VideoCapturer* video_capturer,
79 bool RestartVideoCapture(VideoCapturer* video_capturer,
84 virtual bool AddVideoRenderer(VideoCapturer* video_capturer,
86 virtual bool RemoveVideoRenderer(VideoCapturer* video_capturer,
89 virtual bool AddVideoProcessor(VideoCapturer* video_capturer,
91 virtual bool RemoveVideoProcessor(VideoCapturer* video_capturer,
94 sigslot::repeater2<VideoCapturer*, CaptureState> SignalCapturerStateChange;
97 typedef std::map<VideoCapturer*, VideoCapturerState*> CaptureStates;
99 bool IsCapturerRegistered(VideoCapturer* video_capturer) const;
100 bool RegisterVideoCapturer(VideoCapturer* video_capturer);
104 VideoCapturer* video_capturer);
106 VideoCapturerState* GetCaptureState(VideoCapturer* video_capturer) const;
107 CaptureRenderAdapter* GetAdapter(VideoCapturer* video_capturer) const;