public class AgoraMediaPlayerSource
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private IAgoraMediaPlayerSourceObserver |
_AgoraMediaPlayerSourceObserver |
private IAudioFrameObserver |
_AudioFrameObserver |
private long |
cptr |
| Constructor and Description |
|---|
AgoraMediaPlayerSource(long cptr) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
void |
destroyStreamInfo(MediaStreamInfo info) |
long |
getDuration() |
long |
getPlayPosition() |
int |
getSourceId() |
int |
getState() |
long |
getStreamCount() |
MediaStreamInfo |
getStreamInfo(long index) |
private void |
ndestroy() |
int |
open(java.lang.String url,
long start_pos) |
int |
pause() |
int |
play() |
int |
registerAudioFrameObserver(IAudioFrameObserver observer) |
int |
registerPlayerSourceObserver(IAgoraMediaPlayerSourceObserver observer) |
int |
resume() |
int |
seek(long new_pos) |
int |
selectAudioTrack(int index) |
int |
selectInternalSubtitle(int index) |
int |
setExternalSubtitle(java.lang.String url) |
int |
setLoopCount(int loop_count) |
int |
setPlayerOption(java.lang.String key,
int value) |
int |
stop() |
int |
takeScreenshot(java.lang.String filename) |
int |
unregisterAudioFrameObserver(IAudioFrameObserver observer) |
int |
unregisterPlayerSourceObserver(IAgoraMediaPlayerSourceObserver observer) |
private long cptr
private IAgoraMediaPlayerSourceObserver _AgoraMediaPlayerSourceObserver
private IAudioFrameObserver _AudioFrameObserver
private void ndestroy()
public void destroy()
public int getSourceId()
public int open(java.lang.String url,
long start_pos)
public int play()
public int pause()
public int stop()
public int resume()
public int seek(long new_pos)
public long getDuration()
public long getPlayPosition()
public long getStreamCount()
public MediaStreamInfo getStreamInfo(long index)
public void destroyStreamInfo(MediaStreamInfo info)
public int setLoopCount(int loop_count)
public int selectAudioTrack(int index)
public int setPlayerOption(java.lang.String key,
int value)
public int takeScreenshot(java.lang.String filename)
public int selectInternalSubtitle(int index)
public int setExternalSubtitle(java.lang.String url)
public int getState()
public int registerPlayerSourceObserver(IAgoraMediaPlayerSourceObserver observer)
public int unregisterPlayerSourceObserver(IAgoraMediaPlayerSourceObserver observer)
public int registerAudioFrameObserver(IAudioFrameObserver observer)
public int unregisterAudioFrameObserver(IAudioFrameObserver observer)