@UnstableApi
public abstract class Id3Frame implements Metadata.Entry

Known direct subclasses
ApicFrame

APIC (Attached Picture) ID3 frame.

BinaryFrame

Binary ID3 frame.

ChapterFrame

Chapter information ID3 frame.

ChapterTocFrame

Chapter table of contents ID3 frame.

CommentFrame

Comment ID3 frame.

GeobFrame

GEOB (General Encapsulated Object) ID3 frame.

InternalFrame

Internal ID3 frame that is intended for use by the player.

MlltFrame

MPEG location lookup table frame.

PrivFrame

PRIV (Private) ID3 frame.

TextInformationFrame

Text information ID3 frame.

UrlLinkFrame

Url link ID3 frame.


Base class for ID3 frames.

Summary

Public fields

final String

The frame ID.

Public constructors

Public methods

int
String

Inherited Constants

From android.os.Parcelable
static final int
static final int

Inherited methods

From androidx.media3.common.Metadata.Entry
@Nullable byte[]

Returns the bytes of the wrapped metadata in this Entry, or null if it doesn't contain wrapped metadata.

@Nullable Format

Returns the Format that can be used to decode the wrapped metadata in getWrappedMetadataBytes, or null if this Entry doesn't contain wrapped metadata.

void

Updates the MediaMetadata.Builder with the type-specific values stored in this Entry.

From android.os.Parcelable
abstract void
writeToParcel(Parcel p, int p1)

Public fields

id

public final String id

The frame ID.

Public constructors

Id3Frame

public Id3Frame(String id)

Public methods

describeContents

public int describeContents()

toString

public String toString()