Class EventMessageDecoder
- java.lang.Object
-
- com.google.android.exoplayer2.metadata.SimpleMetadataDecoder
-
- com.google.android.exoplayer2.metadata.emsg.EventMessageDecoder
-
- All Implemented Interfaces:
MetadataDecoder
public final class EventMessageDecoder extends SimpleMetadataDecoder
Decodes data encoded byEventMessageEncoder.
-
-
Constructor Summary
Constructors Constructor Description EventMessageDecoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Metadatadecode(MetadataInputBuffer inputBuffer, ByteBuffer buffer)Called bySimpleMetadataDecoder.decode(MetadataInputBuffer)after input buffer validation has been performed, except in the case thatBuffer.isDecodeOnly()istrue.EventMessagedecode(ParsableByteArray emsgData)-
Methods inherited from class com.google.android.exoplayer2.metadata.SimpleMetadataDecoder
decode
-
-
-
-
Method Detail
-
decode
protected Metadata decode(MetadataInputBuffer inputBuffer, ByteBuffer buffer)
Description copied from class:SimpleMetadataDecoderCalled bySimpleMetadataDecoder.decode(MetadataInputBuffer)after input buffer validation has been performed, except in the case thatBuffer.isDecodeOnly()istrue.- Specified by:
decodein classSimpleMetadataDecoder- Parameters:
inputBuffer- The input buffer to decode.buffer- The input buffer'sdata buffer, for convenience. Validation bySimpleMetadataDecoder.decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer)guarantees thatByteBuffer.hasArray(),Buffer.position()andByteBuffer.arrayOffset()aretrue,0and0respectively.- Returns:
- The decoded metadata object, or
nullif the metadata could not be decoded.
-
decode
public EventMessage decode(ParsableByteArray emsgData)
-
-