Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(684)

Unified Diff: third_party/WebKit/Source/core/html/HTMLMediaElement.idl

Issue 2526943002: Add use counters for lots of DOM APIs.
Patch Set: Add use counters for lots of DOM APIs. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/html/HTMLMediaElement.idl
diff --git a/third_party/WebKit/Source/core/html/HTMLMediaElement.idl b/third_party/WebKit/Source/core/html/HTMLMediaElement.idl
index 2789e9a20c3b010f7ecca8889d23d143142010ae..4ba795d2c157ee0a5612d9d466f65c2f5c398483 100644
--- a/third_party/WebKit/Source/core/html/HTMLMediaElement.idl
+++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.idl
@@ -38,14 +38,14 @@ enum CanPlayTypeResult { "" /* empty string */, "maybe", "probably" };
[CEReactions, Reflect, URL] attribute DOMString src;
// FIXME: attribute MediaProvider? srcObject; crbug.com/387740
readonly attribute DOMString currentSrc;
- [CEReactions, Reflect, ReflectOnly=("anonymous","use-credentials"), ReflectEmpty="anonymous", ReflectInvalid="anonymous"] attribute DOMString? crossOrigin;
+ [Measure, CEReactions, Reflect, ReflectOnly=("anonymous","use-credentials"), ReflectEmpty="anonymous", ReflectInvalid="anonymous"] attribute DOMString? crossOrigin;
const unsigned short NETWORK_EMPTY = 0;
const unsigned short NETWORK_IDLE = 1;
const unsigned short NETWORK_LOADING = 2;
const unsigned short NETWORK_NO_SOURCE = 3;
[ImplementedAs=getNetworkState] readonly attribute unsigned short networkState;
[CEReactions] attribute DOMString preload;
- readonly attribute TimeRanges buffered;
+ [Measure] readonly attribute TimeRanges buffered;
void load();
CanPlayTypeResult canPlayType(DOMString type);
@@ -56,35 +56,35 @@ enum CanPlayTypeResult { "" /* empty string */, "maybe", "probably" };
const unsigned short HAVE_FUTURE_DATA = 3;
const unsigned short HAVE_ENOUGH_DATA = 4;
[ImplementedAs=getReadyState] readonly attribute unsigned short readyState;
- readonly attribute boolean seeking;
+ [Measure] readonly attribute boolean seeking;
// playback state
- attribute double currentTime;
+ [Measure] attribute double currentTime;
// FIXME: void fastSeek(double time);
- readonly attribute unrestricted double duration;
+ [Measure] readonly attribute unrestricted double duration;
// FIXME: Date getStartDate(); crbug.com/312699
readonly attribute boolean paused;
- attribute double defaultPlaybackRate;
- attribute double playbackRate;
- readonly attribute TimeRanges played;
- readonly attribute TimeRanges seekable;
- readonly attribute boolean ended;
+ [Measure] attribute double defaultPlaybackRate;
+ [Measure] attribute double playbackRate;
+ [Measure] readonly attribute TimeRanges played;
+ [Measure] readonly attribute TimeRanges seekable;
+ [Measure] readonly attribute boolean ended;
[CEReactions, Reflect] attribute boolean autoplay;
- [CEReactions, Reflect] attribute boolean loop;
+ [Measure, CEReactions, Reflect] attribute boolean loop;
[CallWith=ScriptState, ImplementedAs=playForBindings] Promise<void> play();
void pause();
// controls
- [CEReactions, Reflect] attribute boolean controls;
- [RaisesException=Setter] attribute double volume;
- attribute boolean muted;
- [CEReactions, Reflect=muted] attribute boolean defaultMuted;
+ [Measure, CEReactions, Reflect] attribute boolean controls;
+ [Measure, RaisesException=Setter] attribute double volume;
+ [Measure] attribute boolean muted;
+ [Measure, CEReactions, Reflect=muted] attribute boolean defaultMuted;
// tracks
- [SameObject, RuntimeEnabled=AudioVideoTracks] readonly attribute AudioTrackList audioTracks;
- [SameObject, RuntimeEnabled=AudioVideoTracks] readonly attribute VideoTrackList videoTracks;
- [SameObject] readonly attribute TextTrackList textTracks;
- [RaisesException] TextTrack addTextTrack(TextTrackKind kind, optional DOMString label = "", optional DOMString language = "");
+ [Measure, SameObject, RuntimeEnabled=AudioVideoTracks] readonly attribute AudioTrackList audioTracks;
+ [Measure, SameObject, RuntimeEnabled=AudioVideoTracks] readonly attribute VideoTrackList videoTracks;
+ [Measure, SameObject] readonly attribute TextTrackList textTracks;
+ [Measure, RaisesException] TextTrack addTextTrack(TextTrackKind kind, optional DOMString label = "", optional DOMString language = "");
// Non-standard APIs
// The number of bytes consumed by the media decoder.
« no previous file with comments | « third_party/WebKit/Source/core/html/HTMLMapElement.idl ('k') | third_party/WebKit/Source/core/html/HTMLMenuElement.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698