Class

WebKit2MediaKeySystemPermissionRequest

Description [src]

class WebKit2.MediaKeySystemPermissionRequest : GObject.Object
  implements WebKit2.PermissionRequest {
  priv: WebKitMediaKeySystemPermissionRequestPrivate*
}

A permission request for using an EME Content Decryption Module.

WebKitMediaKeySystemPermissionRequest represents a request for permission to decide whether WebKit should use the given CDM to access protected media when requested through the MediaKeySystem API.

When a WebKitMediaKeySystemPermissionRequest is not handled by the user, it is denied by default.

When handling this permission request the application may perform additional installation of the requested CDM, unless it is already present on the host system.

Hierarchy

hierarchy this WebKitMediaKeySystemPermissionRequest implements_0 WebKitPermissionRequest this--implements_0 ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from WebKitPermissionRequest (2)
webkit_permission_request_allow

Allow the action which triggered this request.

webkit_permission_request_deny

Deny the action which triggered this request.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct WebKit2MediaKeySystemPermissionRequestClass {
  GObjectClass parent_class;
  void (* _webkit_reserved0) (
void
  );
  void (* _webkit_reserved1) (
void
  );
  void (* _webkit_reserved2) (
void
  );
  void (* _webkit_reserved3) (
void
  );
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.

_webkit_reserved0: void (* _webkit_reserved0) ( void )

No description available.

_webkit_reserved1: void (* _webkit_reserved1) ( void )

No description available.

_webkit_reserved2: void (* _webkit_reserved2) ( void )

No description available.

_webkit_reserved3: void (* _webkit_reserved3) ( void )

No description available.