public final class

PsshAtomUtil.PsshAtom

extends java.lang.Object

 java.lang.Object

↳androidx.media3.extractor.mp4.PsshAtomUtil.PsshAtom

Overview

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

Summary

Fields
public final java.util.UUIDkeyIds

Array of key IDs.

public final byte[]schemeData

Binary scheme data.

public final java.util.UUIDuuid

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

public final intversion

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

Methods
from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Fields

public final java.util.UUID uuid

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

public final int version

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

public final byte[] schemeData

Binary scheme data.

public final java.util.UUID keyIds

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