Home | History | Annotate | Download | only in media

Lines Matching refs:MediaStreamManager

122 // MediaStreamManager instance on the UI thread before sending |message| to the
129 // no-ops until MediaStreamManager is aware that a renderer process has
135 base::Bind(&MediaStreamManager::AddLogMessageOnIOThread,
159 // Needed for MediaStreamManager::GenerateStream below.
176 // MediaStreamManager::DeviceRequest represents a request to either enumerate
178 // TODO(perkj): MediaStreamManager still needs refactoring. I propose we create
180 // the MediaStreamManager to the subclasses to get rid of the way too many if
181 // statements in MediaStreamManager.
182 class MediaStreamManager::DeviceRequest {
340 MediaStreamManager::MediaRequestResponseCallback callback;
351 MediaStreamManager::EnumerationCache::EnumerationCache()
355 MediaStreamManager::EnumerationCache::~EnumerationCache() {
358 MediaStreamManager::MediaStreamManager()
364 MediaStreamManager::MediaStreamManager(media::AudioManager* audio_manager)
380 base::Bind(&MediaStreamManager::InitializeDeviceManagersOnIOThread,
386 // MediaStreamManager, but power_monitor may be NULL in unit tests.
391 MediaStreamManager::~MediaStreamManager() {
392 DVLOG(1) << "~MediaStreamManager";
398 // MediaStreamManager, but it may be NULL in unit tests.
403 VideoCaptureManager* MediaStreamManager::video_capture_manager() {
409 AudioInputDeviceManager* MediaStreamManager::audio_input_device_manager() {
415 std::string MediaStreamManager::MakeMediaAccessRequest(
443 // MediaStreamManager is deleted on the UI thread, after the IO thread has
447 base::Bind(&MediaStreamManager::SetupRequest,
452 void MediaStreamManager::GenerateStream(MediaStreamRequester* requester,
483 // MediaStreamManager is deleted on the UI thread, after the IO thread has
487 base::Bind(&MediaStreamManager::SetupRequest,
491 void MediaStreamManager::CancelRequest(int render_process_id,
507 void MediaStreamManager::CancelRequest(const std::string& label) {
545 void MediaStreamManager::CancelAllRequests(int render_process_id) {
559 void MediaStreamManager::StopStreamDevice(int render_process_id,
588 void MediaStreamManager::StopDevice(MediaStreamType type, int session_id) {
627 void MediaStreamManager::CloseDevice(MediaStreamType type, int session_id) {
648 std::string MediaStreamManager::EnumerateDevices(
682 // MediaStreamManager is deleted on the UI thread, after the IO thread has
686 base::Bind(&MediaStreamManager::DoEnumerateDevices,
691 void MediaStreamManager::DoEnumerateDevices(const std::string& label) {
705 base::Bind(&MediaStreamManager::EnumerateAudioOutputDevices,
736 void MediaStreamManager::EnumerateAudioOutputDevices(
754 base::Bind(&MediaStreamManager::AudioOutputDevicesEnumerated,
759 void MediaStreamManager::AudioOutputDevicesEnumerated(
787 void MediaStreamManager::OpenDevice(MediaStreamRequester* requester,
826 // MediaStreamManager is deleted on the UI thread, after the IO thread has
830 base::Bind(&MediaStreamManager::SetupRequest,
834 bool MediaStreamManager::TranslateSourceIdToDeviceId(
866 void MediaStreamManager::EnsureDeviceMonitorStarted() {
871 void MediaStreamManager::StopRemovedDevices(
896 void MediaStreamManager::StopRemovedDevice(const MediaStreamDevice& device) {
932 void MediaStreamManager::StartMonitoring() {
953 base::Bind(&MediaStreamManager::StartMonitoringOnUIThread,
959 void MediaStreamManager::StartMonitoringOnUIThread() {
969 void MediaStreamManager::StopMonitoring() {
979 bool MediaStreamManager::GetRequestedDeviceCaptureId(
1032 void MediaStreamManager::TranslateDeviceIdToSourceId(
1045 void MediaStreamManager::ClearEnumerationCache(EnumerationCache* cache) {
1050 bool MediaStreamManager::EnumerationRequired(EnumerationCache* cache,
1075 void MediaStreamManager::StartEnumeration(DeviceRequest* request) {
1096 std::string MediaStreamManager::AddRequest(DeviceRequest* request) {
1110 MediaStreamManager::DeviceRequest*
1111 MediaStreamManager::FindRequest(const std::string& label) const {
1120 void MediaStreamManager::DeleteRequest(const std::string& label) {
1133 void MediaStreamManager::PostRequestToUI(const std::string& label,
1177 base::Bind(&MediaStreamManager::HandleAccessRequestResponse,
1181 void MediaStreamManager::SetupRequest(const std::string& label) {
1253 bool MediaStreamManager::SetupDeviceCaptureRequest(DeviceRequest* request) {
1279 bool MediaStreamManager::SetupTabCaptureRequest(DeviceRequest* request) {
1329 bool MediaStreamManager::SetupScreenCaptureRequest(DeviceRequest* request) {
1372 StreamDeviceInfoArray MediaStreamManager::GetDevicesOpenedByRequest(
1380 bool MediaStreamManager::FindExistingRequestedDeviceInfo(
1414 void MediaStreamManager::FinalizeGenerateStream(const std::string& label,
1439 void MediaStreamManager::FinalizeRequestFailed(
1457 void MediaStreamManager::FinalizeOpenDevice(const std::string& label,
1465 void MediaStreamManager::FinalizeEnumerateDevices(const std::string& label,
1504 // To add to this, MediaStreamManager currently relies on the external
1518 void MediaStreamManager::FinalizeMediaAccessRequest(
1529 void MediaStreamManager::InitializeDeviceManagersOnIOThread() {
1555 void MediaStreamManager::Opened(MediaStreamType stream_type,
1597 void MediaStreamManager::HandleRequestDone(const std::string& label,
1618 base::Bind(&MediaStreamManager::StopMediaStreamFromBrowser,
1621 base::Bind(&MediaStreamManager::OnMediaStreamUIWindowId,
1628 void MediaStreamManager::Closed(MediaStreamType stream_type,
1633 void MediaStreamManager::DevicesEnumerated(
1717 void MediaStreamManager::Aborted(MediaStreamType stream_type,
1726 void MediaStreamManager::SendMessageToNativeLog(const std::string& message) {
1732 void MediaStreamManager::OnSuspend() {
1736 void MediaStreamManager::OnResume() {
1740 void MediaStreamManager::AddLogMessageOnIOThread(const std::string& message) {
1754 // MediaStreamManager is a singleton in BrowserMainLoop, which owns the UI
1755 // thread. MediaStreamManager has the same lifetime as the UI thread, so it is
1760 base::Bind(&MediaStreamManager::AddLogMessageOnUIThread,
1766 void MediaStreamManager::AddLogMessageOnUIThread(
1786 void MediaStreamManager::HandleAccessRequestResponse(
1892 void MediaStreamManager::StopMediaStreamFromBrowser(const std::string& label) {
1912 void MediaStreamManager::UseFakeUI(scoped_ptr<FakeMediaStreamUIProxy> fake_ui) {
1918 void MediaStreamManager::WillDestroyCurrentMessageLoop() {
1919 DVLOG(3) << "MediaStreamManager::WillDestroyCurrentMessageLoop()";
1934 void MediaStreamManager::NotifyDevicesChanged(
1963 bool MediaStreamManager::RequestDone(const DeviceRequest& request) const {
1986 MediaStreamProvider* MediaStreamManager::GetDeviceManager(
1997 void MediaStreamManager::OnDevicesChanged(
2020 void MediaStreamManager::OnMediaStreamUIWindowId(MediaStreamType video_type,