Package com.jwplayer.pub.api.media.meta
Class Metadata
- java.lang.Object
-
- com.jwplayer.pub.api.media.meta.Metadata
-
- All Implemented Interfaces:
android.os.Parcelable
public final class Metadata extends java.lang.Object implements android.os.ParcelableContains Metadata about the currently playing video and audio streams.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadata.Builder
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<Metadata>CREATORintmAudioBitrateThe audio bitrate in kbps.intmAudioChannelsThe amount of audio channels.java.lang.StringmAudioIdAudio Track identifier.java.lang.StringmAudioMimeTypeThe MIME type of the audio track.intmAudioSamplingRateThe audio sampling rate in Hz.intmDroppedFramesThe amount of dropped frames.doublemFramerateVideo framerate.intmHeightVideo height in pixels.java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame>mId3MetadataThe ID3 metadata.java.lang.StringmLanguageThe language of the audio track.intmVideoBitrateVideo bitrate in kbps.java.lang.StringmVideoIdVideo track identifier, for DASH streams this is the id of the adaption set.java.lang.StringmVideoMimeTypeMIME type of the video stream.intmWidthVideo width in pixels.static intNO_VALUE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdescribeContents()intgetAudioBitrate()intgetAudioChannels()java.lang.StringgetAudioId()java.lang.StringgetAudioMimeType()intgetAudioSamplingRate()intgetDroppedFrames()doublegetFramerate()intgetHeight()java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame>getId3Metadata()java.lang.StringgetLanguage()intgetVideoBitrate()java.lang.StringgetVideoId()java.lang.StringgetVideoMimeType()intgetWidth()voidwriteToParcel(android.os.Parcel dest, int flags)
-
-
-
Field Detail
-
NO_VALUE
public static final int NO_VALUE
- See Also:
- Constant Field Values
-
mVideoBitrate
public final int mVideoBitrate
Video bitrate in kbps.
-
mFramerate
public final double mFramerate
Video framerate.
-
mHeight
public final int mHeight
Video height in pixels.
-
mWidth
public final int mWidth
Video width in pixels.
-
mVideoId
public final java.lang.String mVideoId
Video track identifier, for DASH streams this is the id of the adaption set. for HLS streams this is the NAME label of the video stream.
-
mVideoMimeType
public final java.lang.String mVideoMimeType
MIME type of the video stream.
-
mAudioChannels
public final int mAudioChannels
The amount of audio channels.
-
mAudioSamplingRate
public final int mAudioSamplingRate
The audio sampling rate in Hz.
-
mAudioBitrate
public final int mAudioBitrate
The audio bitrate in kbps.
-
mAudioId
public final java.lang.String mAudioId
Audio Track identifier.
-
mLanguage
public final java.lang.String mLanguage
The language of the audio track.
-
mAudioMimeType
public final java.lang.String mAudioMimeType
The MIME type of the audio track.
-
mId3Metadata
public final java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame> mId3Metadata
The ID3 metadata.
-
mDroppedFrames
public final int mDroppedFrames
The amount of dropped frames.
-
CREATOR
public static final android.os.Parcelable.Creator<Metadata> CREATOR
-
-
Method Detail
-
getVideoBitrate
public int getVideoBitrate()
-
getFramerate
public double getFramerate()
-
getHeight
public int getHeight()
-
getWidth
public int getWidth()
-
getVideoId
public java.lang.String getVideoId()
-
getVideoMimeType
public java.lang.String getVideoMimeType()
-
getDroppedFrames
public int getDroppedFrames()
-
getAudioChannels
public int getAudioChannels()
-
getAudioSamplingRate
public int getAudioSamplingRate()
-
getAudioBitrate
public int getAudioBitrate()
-
getAudioId
public java.lang.String getAudioId()
-
getLanguage
public java.lang.String getLanguage()
-
getAudioMimeType
public java.lang.String getAudioMimeType()
-
getId3Metadata
public java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame> getId3Metadata()
-
describeContents
public int describeContents()
- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-
-