public abstract class ProtectionSpecificHeader extends Object
Modifier and Type | Field and Description |
---|---|
protected static Map<UUID,Class<? extends ProtectionSpecificHeader>> |
uuidRegistry |
Constructor and Description |
---|
ProtectionSpecificHeader() |
Modifier and Type | Method and Description |
---|---|
static ProtectionSpecificHeader |
createFor(UUID systemId,
ByteBuffer bufferWrapper) |
boolean |
equals(Object obj) |
abstract ByteBuffer |
getData() |
abstract UUID |
getSystemId() |
abstract void |
parse(ByteBuffer byteBuffer) |
String |
toString() |
protected static Map<UUID,Class<? extends ProtectionSpecificHeader>> uuidRegistry
public abstract UUID getSystemId()
public static ProtectionSpecificHeader createFor(UUID systemId, ByteBuffer bufferWrapper)
public abstract void parse(ByteBuffer byteBuffer)
public abstract ByteBuffer getData()
Copyright © 2017. All rights reserved.