| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 chrome.runtime.onMessageExternal.addListener( | 5 chrome.runtime.onMessageExternal.addListener( |
| 6 function(message, sender, sendResponse) { | 6 function(message, sender, sendResponse) { |
| 7 function doSendResponse(value, errorString) { | 7 function doSendResponse(value, errorString) { |
| 8 var error = null; | 8 var error = null; |
| 9 if (errorString) { | 9 if (errorString) { |
| 10 error = {}; | 10 error = {}; |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 chrome.webrtcLoggingPrivate.store( | 137 chrome.webrtcLoggingPrivate.store( |
| 138 requestInfo, origin, logId, doSendResponse); | 138 requestInfo, origin, logId, doSendResponse); |
| 139 return true; | 139 return true; |
| 140 } else if (method == 'logging.discard') { | 140 } else if (method == 'logging.discard') { |
| 141 chrome.webrtcLoggingPrivate.discard( | 141 chrome.webrtcLoggingPrivate.discard( |
| 142 requestInfo, origin, doSendResponse); | 142 requestInfo, origin, doSendResponse); |
| 143 return true; | 143 return true; |
| 144 } else if (method == 'getSinks') { | 144 } else if (method == 'getSinks') { |
| 145 chrome.webrtcAudioPrivate.getSinks(doSendResponse); | 145 chrome.webrtcAudioPrivate.getSinks(doSendResponse); |
| 146 return true; | 146 return true; |
| 147 } else if (method == 'getActiveSink') { | |
| 148 chrome.webrtcAudioPrivate.getActiveSink( | |
| 149 requestInfo, doSendResponse); | |
| 150 return true; | |
| 151 } else if (method == 'setActiveSink') { | |
| 152 var sinkId = message['sinkId']; | |
| 153 chrome.webrtcAudioPrivate.setActiveSink( | |
| 154 requestInfo, sinkId, doSendResponse); | |
| 155 return true; | |
| 156 } else if (method == 'getAssociatedSink') { | 147 } else if (method == 'getAssociatedSink') { |
| 157 var sourceId = message['sourceId']; | 148 var sourceId = message['sourceId']; |
| 158 chrome.webrtcAudioPrivate.getAssociatedSink( | 149 chrome.webrtcAudioPrivate.getAssociatedSink( |
| 159 origin, sourceId, doSendResponse); | 150 origin, sourceId, doSendResponse); |
| 160 return true; | 151 return true; |
| 161 } else if (method == 'isExtensionEnabled') { | 152 } else if (method == 'isExtensionEnabled') { |
| 162 // This method is necessary because there may be more than one | 153 // This method is necessary because there may be more than one |
| 163 // version of this extension, under different extension IDs. By | 154 // version of this extension, under different extension IDs. By |
| 164 // first calling this method on the extension ID, the client can | 155 // first calling this method on the extension ID, the client can |
| 165 // check if it's loaded; if it's not, the extension system will | 156 // check if it's loaded; if it's not, the extension system will |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 326 onSinksChangedPort(port); | 317 onSinksChangedPort(port); |
| 327 } else if (port.name == 'chooseDesktopMedia') { | 318 } else if (port.name == 'chooseDesktopMedia') { |
| 328 onChooseDesktopMediaPort(port); | 319 onChooseDesktopMediaPort(port); |
| 329 } else if (port.name == 'processCpu') { | 320 } else if (port.name == 'processCpu') { |
| 330 onProcessCpu(port); | 321 onProcessCpu(port); |
| 331 } else { | 322 } else { |
| 332 // Unknown port type. | 323 // Unknown port type. |
| 333 port.disconnect(); | 324 port.disconnect(); |
| 334 } | 325 } |
| 335 }); | 326 }); |
| OLD | NEW |