docs/doc/reference/com/google/android/exoplayer2/metadata/Metadata.Entry.html
Package com.google.android.exoplayer2.metadata
ParcelableAll Known Implementing Classes:ApicFrame, AppInfoTable, BinaryFrame, ChapterFrame, ChapterTocFrame, CommentFrame, CreationTime, EventMessage, FakeMetadataEntry, GeobFrame, HlsTrackMetadataEntry, IcyHeaders, IcyInfo, Id3Frame, InternalFrame, MdtaMetadataEntry, MlltFrame, MotionPhotoMetadata, Mp4LocationData, PictureFrame, PrivateCommand, PrivFrame, SlowMotionData, SmtaMetadataEntry, SpliceCommand, SpliceInsertCommand, SpliceNullCommand, SpliceScheduleCommand, TextInformationFrame, TimeSignalCommand, UrlLinkFrame, VorbisComment, VorbisComment, XmpDataEnclosing class:Metadatapublic static interfaceMetadata.Entryextends[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html "class or interface in android.os")
A metadata entry.
-
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
All Methods Instance Methods Default Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| default byte[] | getWrappedMetadataBytes() |
Returns the bytes of the wrapped metadata in this Entry, or null if it doesn't contain wrapped metadata.
|
| default Format | getWrappedMetadataFormat() |
Returns the Format that can be used to decode the wrapped metadata in getWrappedMetadataBytes(), or null if this Entry doesn't contain wrapped metadata.
|
| default void | populateMediaMetadata(MediaMetadata.Builder builder) |
Updates the MediaMetadata.Builder with the type-specific values stored in this Entry.
|
-
describeContents, writeToParcel
-
@Nullable
default[Format](../Format.html "class in com.google.android.exoplayer2")getWrappedMetadataFormat()
Returns the Format that can be used to decode the wrapped metadata in getWrappedMetadataBytes(), or null if this Entry doesn't contain wrapped metadata.
-
@Nullable
default byte[] getWrappedMetadataBytes()
Returns the bytes of the wrapped metadata in this Entry, or null if it doesn't contain wrapped metadata.
-
default void populateMediaMetadata([MediaMetadata.Builder](../MediaMetadata.Builder.html "class in com.google.android.exoplayer2")builder)
Updates the MediaMetadata.Builder with the type-specific values stored in this Entry.
Parameters:builder - The builder to be updated.