OLD | NEW |
| (Empty) |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef WebMediaDecodingAbility_h | |
6 #define WebMediaDecodingAbility_h | |
7 | |
8 #include "public/platform/WebCallbacks.h" | |
9 | |
10 namespace blink { | |
11 | |
12 // Represents a MediaDecodingAbility dictionary to be used outside of Blink. | |
13 // This is set by consumers and send back to Blink. | |
14 struct WebMediaDecodingAbility { | |
15 bool supported = false; | |
16 bool smooth = false; | |
17 bool power_efficient = false; | |
18 }; | |
19 | |
20 using WebMediaCapabilitiesQueryCallbacks = | |
21 WebCallbacks<std::unique_ptr<WebMediaDecodingAbility>, void>; | |
22 | |
23 } // namespace blink | |
24 | |
25 #endif // WebMediaDecodingAbility_h | |
OLD | NEW |