Android Guides | Samples

Android.Media.MediaInfo Enumeration

Enumerates values returned by several types and taken as a parameter of the MediaPlayer+IOnInfoListener.OnInfo, and Android.Media.MediaPlayer.InfoEventArgs..ctor members.

Syntax

public enum MediaInfo

Remarks

Members

Member NameDescription
BadInterleavingBad interleaving means that a media has been improperly interleaved or not interleaved at all, e.g has all the video samples first then all the audio ones. Video is playing but a lot of disk seeks may be happening.
BufferingEndMediaPlayer is resuming playback after filling buffers.
BufferingStartMediaPlayer is temporarily pausing playback internally in order to buffer more data.
MetadataUpdateA new set of metadata is available.
NotSeekableThe media cannot be seeked (e.g live stream)
SubtitleTimedOut
UnknownUnspecified media player info.
UnsupportedSubtitle
VideoRenderingStartThe player just pushed the very first video frame for rendering.
VideoTrackLaggingThe video is too complex for the decoder: it can't decode frames fast enough. Possibly only the audio plays fine at this stage.

Requirements

Namespace: Android.Media
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0

The members of Android.Media.MediaInfo are listed below.

See Also: Enum

Public Fields

BadInterleavingMediaInfo. Bad interleaving means that a media has been improperly interleaved or not interleaved at all, e.g has all the video samples first then all the audio ones. Video is playing but a lot of disk seeks may be happening.
BufferingEndMediaInfo. MediaPlayer is resuming playback after filling buffers.
BufferingStartMediaInfo. MediaPlayer is temporarily pausing playback internally in order to buffer more data.
MetadataUpdateMediaInfo. A new set of metadata is available.
NotSeekableMediaInfo. The media cannot be seeked (e.g live stream)
SubtitleTimedOutMediaInfo.
UnknownMediaInfo. Unspecified media player info.
UnsupportedSubtitleMediaInfo.
VideoRenderingStartMediaInfo. The player just pushed the very first video frame for rendering.
VideoTrackLaggingMediaInfo. The video is too complex for the decoder: it can't decode frames fast enough. Possibly only the audio plays fine at this stage.