Agora Java API Reference for Android
Public Member Functions | Protected Member Functions | List of all members
io.agora.rte.Player Class Reference

Public Member Functions

 Player (Rte rte, PlayerInitialConfig initialConfig, Error error)
 
void Release ()
 
long GetNativeHandle ()
 
void PreloadWithUrl (String url, Error error)
 
void OpenWithUrl (String url, long startTime, PlayerOpenCallback callback, Object cbData)
 
void OpenWithCustomSourceProvider (PlayerCustomSourceProvider provider, long startTime, PlayerOpenCallback callback, Object cbData)
 
void OpenWithStream (Stream stream, PlayerOpenCallback callback, Object cbData)
 
void GetStats (PlayerGetStatsCallback callback, Object cbData)
 
void SetCanvas (Canvas canvas, Error error)
 
void Play (Error error)
 
void Stop (Error error)
 
void Pause (Error error)
 
void Seek (long newTime, Error error)
 
void MuteAudio (boolean mute, Error error)
 
void MuteVideo (boolean mute, Error error)
 
long GetPosition (Error error)
 
void GetInfo (PlayerInfo info, Error error)
 
void GetConfigs (PlayerConfig config, Error error)
 
void SetConfigs (PlayerConfig config, PlayerSetConfigsCallback callback, Object cbData)
 
boolean RegisterObserver (PlayerObserver observer, Error error)
 
boolean UnregisterObserver (PlayerObserver observer, Error error)
 

Protected Member Functions

void finalize ()