MetadataDecoder
@UnstableApi
interface MetadataDecoder
SimpleMetadataDecoder |
A |
AppInfoTableDecoder |
Decoder for the DVB Application Information Table (AIT). |
EventMessageDecoder |
Decodes data encoded by |
IcyDecoder |
Decodes ICY stream information. |
Id3Decoder |
Decodes ID3 tags. |
SpliceInfoDecoder |
Decodes splice info sections and produces splice commands. |
Decodes metadata from binary data.
Summary
Public functions |
|
|---|---|
Metadata? |
decode(inputBuffer: MetadataInputBuffer!)Decodes a |
Public functions
decode
fun decode(inputBuffer: MetadataInputBuffer!): Metadata?
Decodes a Metadata element from the provided input buffer.
Respects limit of inputBuffer.data, but assumes position and arrayOffset are both zero and hasArray is true.
| Parameters | |
|---|---|
inputBuffer: MetadataInputBuffer! |
The input buffer to decode. |
| Returns | |
|---|---|
Metadata? |
The decoded metadata object, or |