Home | History | Annotate | Download | only in base

Lines Matching defs:video_capturer

44   static VideoCapturerState* Create(VideoCapturer* video_capturer);
49 VideoFormat GetHighestFormat(VideoCapturer* video_capturer) const;
59 return adapter()->video_capturer();
91 VideoCapturerState* VideoCapturerState::Create(VideoCapturer* video_capturer) {
92 CaptureRenderAdapter* adapter = CaptureRenderAdapter::Create(video_capturer);
129 VideoCapturer* video_capturer) const {
183 bool CaptureManager::StartVideoCapture(VideoCapturer* video_capturer,
189 if (!video_capturer) {
192 VideoCapturerState* capture_state = GetCaptureState(video_capturer);
203 if (!RegisterVideoCapturer(video_capturer)) {
206 capture_state = GetCaptureState(video_capturer);
209 if (!StartWithBestCaptureFormat(capture_state, video_capturer)) {
216 bool CaptureManager::StopVideoCapture(VideoCapturer* video_capturer,
219 VideoCapturerState* capture_state = GetCaptureState(video_capturer);
235 VideoCapturer* video_capturer,
240 if (!IsCapturerRegistered(video_capturer)) {
241 LOG(LS_ERROR) << "RestartVideoCapture: video_capturer is not registered.";
245 if (!StartVideoCapture(video_capturer, desired_format)) {
251 if (!StopVideoCapture(video_capturer, previous_format)) {
255 StopVideoCapture(video_capturer, desired_format);
261 VideoCapturerState* capture_state = GetCaptureState(video_capturer);
265 capture_state->GetHighestFormat(video_capturer);
267 if (video_capturer->GetBestCaptureFormat(highest_asked_format,
269 if (!video_capturer->Restart(capture_format)) {
290 bool CaptureManager::AddVideoRenderer(VideoCapturer* video_capturer,
293 if (!video_capturer || !video_renderer) {
296 CaptureRenderAdapter* adapter = GetAdapter(video_capturer);
303 bool CaptureManager::RemoveVideoRenderer(VideoCapturer* video_capturer,
306 if (!video_capturer || !video_renderer) {
309 CaptureRenderAdapter* adapter = GetAdapter(video_capturer);
316 bool CaptureManager::IsCapturerRegistered(VideoCapturer* video_capturer) const {
318 return GetCaptureState(video_capturer) != NULL;
321 bool CaptureManager::RegisterVideoCapturer(VideoCapturer* video_capturer) {
324 VideoCapturerState::Create(video_capturer);
328 capture_states_[video_capturer] = capture_state;
329 SignalCapturerStateChange.repeat(video_capturer->SignalStateChange);
336 VideoCapturer* video_capturer = capture_state->GetVideoCapturer();
337 capture_states_.erase(video_capturer);
351 SignalCapturerStateChange.stop(video_capturer->SignalStateChange);
352 if (video_capturer->IsRunning()) {
353 video_capturer->Stop();
354 SignalCapturerStateChange(video_capturer, CS_STOPPED);
359 VideoCapturerState* capture_state, VideoCapturer* video_capturer) {
362 capture_state->GetHighestFormat(video_capturer);
364 if (!video_capturer->GetBestCaptureFormat(highest_asked_format,
371 video_capturer->GetSupportedFormats();
382 return video_capturer->StartCapturing(capture_format);
386 VideoCapturer* video_capturer) const {
388 CaptureStates::const_iterator iter = capture_states_.find(video_capturer);
396 VideoCapturer* video_capturer) const {
398 VideoCapturerState* capture_state = GetCaptureState(video_capturer);