metadata

expect val metadata: Map<String, String>

The container-level tags, such as title and artist: what the open read, and from then on the tags as of the last packet read. A live stream or a radio station can change them during playback, as a station's ICY title through FFmpeg's own http, an ID3 tag between ADTS frames or an FLV onMetaData does, and the read that brings such a change updates this, whether it ran in PacketReader.read or in a batch decode flow. The first packet a reader hands out after the change also carries it, as Packet.newContainerTags, so a player can show it when that packet plays rather than when it was read.

actual val metadata: Map<String, String>

The container-level tags, such as title and artist: what the open read, and from then on the tags as of the last packet read. A live stream or a radio station can change them during playback, as a station's ICY title through FFmpeg's own http, an ID3 tag between ADTS frames or an FLV onMetaData does, and the read that brings such a change updates this, whether it ran in PacketReader.read or in a batch decode flow. The first packet a reader hands out after the change also carries it, as Packet.newContainerTags, so a player can show it when that packet plays rather than when it was read.

actual val metadata: Map<String, String>

The container-level tags, such as title and artist: what the open read, and from then on the tags as of the last packet read. A live stream or a radio station can change them during playback, as a station's ICY title through FFmpeg's own http, an ID3 tag between ADTS frames or an FLV onMetaData does, and the read that brings such a change updates this, whether it ran in PacketReader.read or in a batch decode flow. The first packet a reader hands out after the change also carries it, as Packet.newContainerTags, so a player can show it when that packet plays rather than when it was read.

actual val metadata: Map<String, String>

The container-level tags, such as title and artist: what the open read, and from then on the tags as of the last packet read. A live stream or a radio station can change them during playback, as a station's ICY title through FFmpeg's own http, an ID3 tag between ADTS frames or an FLV onMetaData does, and the read that brings such a change updates this, whether it ran in PacketReader.read or in a batch decode flow. The first packet a reader hands out after the change also carries it, as Packet.newContainerTags, so a player can show it when that packet plays rather than when it was read.

actual val metadata: Map<String, String>

The container-level tags, such as title and artist: what the open read, and from then on the tags as of the last packet read. A live stream or a radio station can change them during playback, as a station's ICY title through FFmpeg's own http, an ID3 tag between ADTS frames or an FLV onMetaData does, and the read that brings such a change updates this, whether it ran in PacketReader.read or in a batch decode flow. The first packet a reader hands out after the change also carries it, as Packet.newContainerTags, so a player can show it when that packet plays rather than when it was read.