PsshAtomUtil.PsshAtom


class PsshAtomUtil.PsshAtom


A class representing the mp4 PSSH Atom as specified in ISO/IEC 23001-7.

Summary

Public properties

Array<UUID!>?

Array of key IDs.

ByteArray<Byte>!

Binary scheme data.

UUID!

The UUID of the encryption system as specified in ISO/IEC 23009-1 section 5.8.4.1.

Int

The version of the PSSH atom, either 0 or 1.

Public properties

keyIds

val keyIdsArray<UUID!>?

Array of key IDs. Always null for version 0 and non-null for version 1.

schemeData

val schemeDataByteArray<Byte>!

Binary scheme data.

uuid

val uuidUUID!

The UUID of the encryption system as specified in ISO/IEC 23009-1 section 5.8.4.1.

version

val versionInt

The version of the PSSH atom, either 0 or 1.