ProtectionMeta

Metadata type that holds information about a sample from a protection-protected track, including the information needed to decrypt it (if it is encrypted).

Constructors

this
this(GstProtectionMeta* gstProtectionMeta, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

Members

Functions

getProtectionMetaStruct
GstProtectionMeta* getProtectionMetaStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getInfo
GstMetaInfo* getInfo()
getType
GType getType()
protectionSelectSystem
string protectionSelectSystem(string[] systemIdentifiers)

Iterates the supplied list of UUIDs and checks the GstRegistry for an element that supports one of the supplied UUIDs. If more than one element matches, the system ID of the highest ranked element is selected.

Variables

gstProtectionMeta
GstProtectionMeta* gstProtectionMeta;

the main Gtk struct

Meta