TizenRT Public API  v2.0 M2
MediaPlayerObserverInterface Class Referenceabstract

Public Member Functions

virtual void onPlaybackStarted (MediaPlayer &mediaPlayer)=0
 informs the user of the playback has begun. More...
 
virtual void onPlaybackFinished (MediaPlayer &mediaPlayer)=0
 informs the user of the playback has finished. More...
 
virtual void onPlaybackError (MediaPlayer &mediaPlayer, player_error_t error)=0
 informs the user of the error state of player operation More...
 
virtual void onStartError (MediaPlayer &mediaPlayer, player_error_t error)=0
 informs the user of the error state of player operation More...
 
virtual void onStopError (MediaPlayer &mediaPlayer, player_error_t error)=0
 informs the user of the error state of player operation More...
 
virtual void onPauseError (MediaPlayer &mediaPlayer, player_error_t error)=0
 informs the user of the error state of player operation More...
 
virtual void onPlaybackPaused (MediaPlayer &mediaPlayer)=0
 informs the user of the playback has paused. More...
 
virtual void onPlaybackBufferDataReached (MediaPlayer &mediaPlayer, unsigned char *data, size_t size)
 informs the user that data in the input-buffer reach the threshold, and it's possible to fetch data now. More...
 
virtual void onPlaybackBufferOverrun (MediaPlayer &mediaPlayer)
 informs the user the playback buffer state: overrun. More...
 
virtual void onPlaybackBufferUnderrun (MediaPlayer &mediaPlayer)
 informs the user the playback buffer state: underrun. More...
 
virtual void onPlaybackBufferUpdated (MediaPlayer &mediaPlayer, size_t bytes)
 informs the user the playback buffer updated. More...
 
virtual void onPlaybackBufferStateChanged (MediaPlayer &mediaPlayer, buffer_state_t state)
 informs the user the playback buffer state changed More...
 

Detailed Description

Definition at line 47 of file MediaPlayerObserverInterface.h.

Member Function Documentation

virtual void onPauseError ( MediaPlayer mediaPlayer,
player_error_t  error 
)
pure virtual

informs the user of the error state of player operation

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onPlaybackBufferDataReached ( MediaPlayer mediaPlayer,
unsigned char *  data,
size_t  size 
)
inlinevirtual

informs the user that data in the input-buffer reach the threshold, and it's possible to fetch data now.

Remarks
user need to override this method when the player working with a BufferInputDataSource.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

Definition at line 100 of file MediaPlayerObserverInterface.h.

virtual void onPlaybackBufferOverrun ( MediaPlayer mediaPlayer)
inlinevirtual

informs the user the playback buffer state: overrun.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

Definition at line 106 of file MediaPlayerObserverInterface.h.

virtual void onPlaybackBufferStateChanged ( MediaPlayer mediaPlayer,
buffer_state_t  state 
)
inlinevirtual

informs the user the playback buffer state changed

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

Definition at line 124 of file MediaPlayerObserverInterface.h.

virtual void onPlaybackBufferUnderrun ( MediaPlayer mediaPlayer)
inlinevirtual

informs the user the playback buffer state: underrun.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

Definition at line 112 of file MediaPlayerObserverInterface.h.

virtual void onPlaybackBufferUpdated ( MediaPlayer mediaPlayer,
size_t  bytes 
)
inlinevirtual

informs the user the playback buffer updated.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

Definition at line 118 of file MediaPlayerObserverInterface.h.

virtual void onPlaybackError ( MediaPlayer mediaPlayer,
player_error_t  error 
)
pure virtual

informs the user of the error state of player operation

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onPlaybackFinished ( MediaPlayer mediaPlayer)
pure virtual

informs the user of the playback has finished.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onPlaybackPaused ( MediaPlayer mediaPlayer)
pure virtual

informs the user of the playback has paused.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onPlaybackStarted ( MediaPlayer mediaPlayer)
pure virtual

informs the user of the playback has begun.

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onStartError ( MediaPlayer mediaPlayer,
player_error_t  error 
)
pure virtual

informs the user of the error state of player operation

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0
virtual void onStopError ( MediaPlayer mediaPlayer,
player_error_t  error 
)
pure virtual

informs the user of the error state of player operation

#include <media/MediaPlayerObserverInterface.h>

Since
TizenRT v2.0

The documentation for this class was generated from the following file: