gecko-dev/dom/webidl/DecoderDoctorNotification.webidl
Gerald Squelart 4e112be6b5 Bug 1271483 - p8. More details in DecoderDoctorNotification - r=smaug
Added some fields required by telemetry. Now with some documentation!
(Notifying code in p9, handling code in p10.)

MozReview-Commit-ID: 4mTHlkpjCxx
2016-05-26 23:24:40 +10:00

22 lines
754 B
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/.
*/
enum DecoderDoctorNotificationType {
"cannot-play",
"platform-decoder-not-found",
"can-play-but-some-missing-decoders"
};
dictionary DecoderDoctorNotification {
required DecoderDoctorNotificationType type;
// True when the issue has been solved.
required boolean isSolved;
// Key from dom.properties, used for telemetry and prefs.
required DOMString decoderDoctorReportId;
// If provided, formats (or key systems) at issue.
DOMString formats;
};