Package org.mp4parser.boxes.microsoft
Class ProtectionSpecificHeader
- java.lang.Object
-
- org.mp4parser.boxes.microsoft.ProtectionSpecificHeader
-
- Direct Known Subclasses:
GenericHeader,PlayReadyHeader
public abstract class ProtectionSpecificHeader extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static Map<UUID,Class<? extends ProtectionSpecificHeader>>uuidRegistry
-
Constructor Summary
Constructors Constructor Description ProtectionSpecificHeader()
-
Method Summary
Modifier and Type Method Description static ProtectionSpecificHeadercreateFor(UUID systemId, ByteBuffer bufferWrapper)booleanequals(Object obj)abstract ByteBuffergetData()abstract UUIDgetSystemId()abstract voidparse(ByteBuffer byteBuffer)StringtoString()
-
-
-
Field Detail
-
uuidRegistry
protected static Map<UUID,Class<? extends ProtectionSpecificHeader>> uuidRegistry
-
-
Method Detail
-
createFor
public static ProtectionSpecificHeader createFor(UUID systemId, ByteBuffer bufferWrapper)
-
getSystemId
public abstract UUID getSystemId()
-
parse
public abstract void parse(ByteBuffer byteBuffer)
-
getData
public abstract ByteBuffer getData()
-
-