components.conf (3093B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 Classes = [ 8 { 9 'cid': '{bdc2e533-b308-4708-ac8e-a8bfade6d851}', 10 'contract_ids': ['@mozilla.org/dom/peerconnection;1'], 11 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 12 'constructor': 'RTCPeerConnection', 13 }, 14 { 15 'cid': '{d1748d4c-7f6a-4dc5-add6-d55b7678537e}', 16 'contract_ids': ['@mozilla.org/dom/peerconnectionobserver;1'], 17 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 18 'constructor': 'PeerConnectionObserver', 19 }, 20 { 21 'cid': '{3610C242-654E-11E6-8EC0-6D1BE389A607}', 22 'contract_ids': ['@mozilla.org/dom/rtcdtmfsender;1'], 23 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 24 'constructor': 'RTCDTMFSender', 25 }, 26 { 27 'cid': '{02b9970c-433d-4cc2-923d-f7028ac66073}', 28 'contract_ids': ['@mozilla.org/dom/rtcicecandidate;1'], 29 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 30 'constructor': 'RTCIceCandidate', 31 }, 32 { 33 'cid': '{1775081b-b62d-4954-8ffe-a067bbf508a7}', 34 'contract_ids': ['@mozilla.org/dom/rtcsessiondescription;1'], 35 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 36 'constructor': 'RTCSessionDescription', 37 }, 38 { 39 'cid': '{7293e901-2be3-4c02-b4bd-cbef6fc24f78}', 40 'contract_ids': ['@mozilla.org/dom/peerconnectionmanager;1'], 41 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 42 'constructor': 'GlobalPCList', 43 }, 44 { 45 'cid': '{7fe6e18b-0da3-4056-bf3b-440ef3809e06}', 46 'contract_ids': ['@mozilla.org/dom/rtcstatsreport;1'], 47 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 48 'constructor': 'RTCStatsReport', 49 }, 50 { 51 'cid': '{0fb47c47-a205-4583-a9fc-cbadf8c95880}', 52 'contract_ids': ['@mozilla.org/dom/peerconnectionstatic;1'], 53 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 54 'constructor': 'RTCPeerConnectionStatic', 55 }, 56 { 57 'cid': '{4fff5d46-d827-4cd4-a970-8fd53977440e}', 58 'contract_ids': ['@mozilla.org/dom/rtpsender;1'], 59 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 60 'constructor': 'RTCRtpSender', 61 }, 62 { 63 'cid': '{d974b814-8fde-411c-8c45-b86791b81030}', 64 'contract_ids': ['@mozilla.org/dom/rtpreceiver;1'], 65 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 66 'constructor': 'RTCRtpReceiver', 67 }, 68 { 69 'cid': '{74b2122d-65a8-4824-aa9e-3d664cb75dc2}', 70 'contract_ids': ['@mozilla.org/dom/createofferrequest;1'], 71 'esModule': 'resource://gre/modules/media/PeerConnection.sys.mjs', 72 'constructor': 'CreateOfferRequest', 73 }, 74 ]