IcyInfo
@UnstableApi
class IcyInfo : Metadata.Entry
ICY in-stream information.
Summary
Public constructors |
|---|
|
Construct a new IcyInfo from the source metadata, and optionally a StreamTitle and StreamUrl that have been extracted. |
Public functions |
|
|---|---|
Boolean |
|
Int |
hashCode() |
Unit |
populateMediaMetadata(builder: MediaMetadata.Builder!)Updates the |
String! |
toString() |
Public properties |
|
|---|---|
ByteArray<Byte>! |
The complete metadata bytes used to construct this IcyInfo. |
String? |
The stream title if present and decodable, or |
String? |
The stream URL if present and decodable, or |
Inherited functions |
||||
|---|---|---|---|---|
|
Public constructors
Public functions
populateMediaMetadata
fun populateMediaMetadata(builder: MediaMetadata.Builder!): Unit
Updates the MediaMetadata.Builder with the type-specific values stored in this
Entry.
| Parameters | |
|---|---|
builder: MediaMetadata.Builder! |
The builder to be updated. |
Public properties
rawMetadata
val rawMetadata: ByteArray<Byte>!
The complete metadata bytes used to construct this IcyInfo.