Lines Matching refs:aSubject
106 static observe(aSubject, aTopic, aData) {
109 handleGUMRequest(aSubject, aTopic, aData);
112 handleGUMStop(aSubject, aTopic, aData);
115 handlePCRequest(aSubject, aTopic, aData);
118 updateIndicators(aSubject, aTopic, aData);
121 removeBrowserSpecificIndicator(aSubject, aTopic, aData);
223 function handlePCRequest(aSubject, aTopic, aData) {
224 let { windowID, innerWindowID, callID, isSecure } = aSubject;
245 function handleGUMStop(aSubject, aTopic, aData) {
246 let contentWindow = Services.wm.getOuterWindowWithId(aSubject.windowID);
249 windowID: aSubject.windowID,
250 rawID: aSubject.rawID,
251 mediaSource: aSubject.mediaSource,
260 function handleGUMRequest(aSubject, aTopic, aData) {
268 let constraints = aSubject.getConstraints();
269 let contentWindow = Services.wm.getOuterWindowWithId(aSubject.windowID);
272 aSubject.type,
274 aSubject.windowID,
275 aSubject.callID,
277 aSubject.devices,
278 aSubject.isSecure,
279 aSubject.isHandlingUserInput
467 function updateIndicators(aSubject, aTopic, aData) {
469 aSubject instanceof Ci.nsIPropertyBag &&
470 aSubject.getProperty("requestURL") == kBrowserURL
476 let contentWindow = aSubject.getProperty("window");
498 function removeBrowserSpecificIndicator(aSubject, aTopic, aData) {