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.Parcelable
Contains Metadata about the currently playing video and audio streams.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Metadata.Builder
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<Metadata>
CREATOR
int
mAudioBitrate
The audio bitrate in kbps.int
mAudioChannels
The amount of audio channels.java.lang.String
mAudioId
Audio Track identifier.java.lang.String
mAudioMimeType
The MIME type of the audio track.int
mAudioSamplingRate
The audio sampling rate in Hz.int
mDroppedFrames
The amount of dropped frames.double
mFramerate
Video framerate.int
mHeight
Video height in pixels.java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame>
mId3Metadata
The ID3 metadata.java.lang.String
mLanguage
The language of the audio track.int
mVideoBitrate
Video bitrate in kbps.java.lang.String
mVideoId
Video track identifier, for DASH streams this is the id of the adaption set.java.lang.String
mVideoMimeType
MIME type of the video stream.int
mWidth
Video width in pixels.static int
NO_VALUE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
describeContents()
int
getAudioBitrate()
int
getAudioChannels()
java.lang.String
getAudioId()
java.lang.String
getAudioMimeType()
int
getAudioSamplingRate()
int
getDroppedFrames()
double
getFramerate()
int
getHeight()
java.util.List<com.google.android.exoplayer2.metadata.id3.Id3Frame>
getId3Metadata()
java.lang.String
getLanguage()
int
getVideoBitrate()
java.lang.String
getVideoId()
java.lang.String
getVideoMimeType()
int
getWidth()
void
writeToParcel(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:
describeContents
in interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)
- Specified by:
writeToParcel
in interfaceandroid.os.Parcelable
-
-