28
28
#define THIRD_PARTY_BLINK_RENDERER_MODULES_ENCRYPTEDMEDIA_MEDIA_KEY_MESSAGE_EVENT_H_
29
29
30
30
#include " third_party/blink/renderer/bindings/modules/v8/v8_media_key_message_event_init.h"
31
+ #include " third_party/blink/renderer/bindings/modules/v8/v8_media_key_message_type.h"
31
32
#include " third_party/blink/renderer/modules/event_modules.h"
32
33
33
34
namespace blink {
@@ -38,15 +39,10 @@ class MediaKeyMessageEvent final : public Event {
38
39
DEFINE_WRAPPERTYPEINFO ();
39
40
40
41
public:
41
- MediaKeyMessageEvent ();
42
42
MediaKeyMessageEvent (const AtomicString& type,
43
43
const MediaKeyMessageEventInit* initializer);
44
44
~MediaKeyMessageEvent () override ;
45
45
46
- static MediaKeyMessageEvent* Create () {
47
- return MakeGarbageCollected<MediaKeyMessageEvent>();
48
- }
49
-
50
46
static MediaKeyMessageEvent* Create (
51
47
const AtomicString& type,
52
48
const MediaKeyMessageEventInit* initializer) {
@@ -55,13 +51,13 @@ class MediaKeyMessageEvent final : public Event {
55
51
56
52
const AtomicString& InterfaceName () const override ;
57
53
58
- String messageType () const { return message_type_; }
54
+ const V8MediaKeyMessageType& messageType () const { return message_type_; }
59
55
DOMArrayBuffer* message () const { return message_.Get (); }
60
56
61
57
void Trace (Visitor*) const override ;
62
58
63
59
private:
64
- String message_type_;
60
+ const V8MediaKeyMessageType message_type_;
65
61
Member<DOMArrayBuffer> message_;
66
62
};
67
63
0 commit comments