PsshAtomUtil.PsshAtom


public final class PsshAtomUtil.PsshAtom


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

Summary

Public fields

final @Nullable UUID[]

Array of key IDs.

final byte[]

Binary scheme data.

final UUID

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

final int

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

Public fields

keyIds

public final @Nullable UUID[] keyIds

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

schemeData

public final byte[] schemeData

Binary scheme data.

uuid

public final UUID uuid

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

version

public final int version

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