gecko-dev/dom/webidl/WebrtcGlobalInformation.webidl
Sandor Molnar 414d4d2334 Backed out 29 changesets (bug 1783255, bug 1921154) for causing mda crashes. CLOSED TREE
Backed out changeset 1427b958663e (bug 1783255)
Backed out changeset 91435e12b44e (bug 1921154)
Backed out changeset 11c909152c70 (bug 1921154)
Backed out changeset a85534abf9ab (bug 1921154)
Backed out changeset 9395729cc913 (bug 1921154)
Backed out changeset 9be2fffdccaf (bug 1921154)
Backed out changeset f304a5ad665f (bug 1921154)
Backed out changeset 326446796499 (bug 1921154)
Backed out changeset 3a33f398597a (bug 1921154)
Backed out changeset 75dc45c6411e (bug 1921154)
Backed out changeset 1fa214699aaf (bug 1921154)
Backed out changeset 1154e63e8261 (bug 1921154)
Backed out changeset d5b3e7a3936b (bug 1921154)
Backed out changeset cbde111cc9a0 (bug 1921154)
Backed out changeset cb482a3d1e25 (bug 1921154)
Backed out changeset 701c1767a08d (bug 1921154)
Backed out changeset b46efeafe0b8 (bug 1921154)
Backed out changeset 3ad63cd1b72f (bug 1921154)
Backed out changeset 6349ba73e4b7 (bug 1921154)
Backed out changeset cabfa788ef46 (bug 1921154)
Backed out changeset 8626f01397d0 (bug 1921154)
Backed out changeset d5ef2c812c1b (bug 1921154)
Backed out changeset 69b0cd01c3cb (bug 1921154)
Backed out changeset da18f0c34497 (bug 1921154)
Backed out changeset e4668f4df24f (bug 1921154)
Backed out changeset fef404e8c0ce (bug 1921154)
Backed out changeset a9dc02427dc4 (bug 1921154)
Backed out changeset 3381b9c705d1 (bug 1921154)
Backed out changeset e4dd58ab0966 (bug 1921154)
2024-11-21 02:45:43 +02:00

51 lines
1.7 KiB
Plaintext

/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/.
*/
dictionary WebrtcGlobalStatisticsReport {
sequence<RTCStatsReportInternal> reports = [];
sequence<RTCSdpHistoryInternal> sdpHistories = [];
};
dictionary WebrtcGlobalMediaContext {
required boolean hasH264Hardware;
};
callback WebrtcGlobalStatisticsCallback = undefined (WebrtcGlobalStatisticsReport reports);
callback WebrtcGlobalStatisticsHistoryPcIdsCallback = undefined (sequence<DOMString> pcIds);
callback WebrtcGlobalStatisticsHistoryCallback = undefined (WebrtcGlobalStatisticsReport reports);
callback WebrtcGlobalLoggingCallback = undefined (sequence<DOMString> logMessages);
[ChromeOnly, Exposed=Window]
namespace WebrtcGlobalInformation {
[Throws]
undefined getAllStats(WebrtcGlobalStatisticsCallback callback,
optional DOMString pcIdFilter);
[Throws]
undefined getStatsHistoryPcIds(WebrtcGlobalStatisticsHistoryPcIdsCallback callback);
[Throws]
undefined getStatsHistorySince(WebrtcGlobalStatisticsHistoryCallback callback,
DOMString pcIdFilter,
optional DOMHighResTimeStamp after,
optional DOMHighResTimeStamp sdpAfter);
WebrtcGlobalMediaContext getMediaContext();
undefined clearAllStats();
[Throws]
undefined getLogging(DOMString pattern, WebrtcGlobalLoggingCallback callback);
undefined clearLogging();
// WebRTC AEC debugging enable
attribute boolean aecDebug;
readonly attribute DOMString aecDebugLogDir;
};