|
virtual int | EnableLiveEffect (bool bEnable, int properties, int level)=0 |
|
virtual void | SetEventCallback (EventCallback *callback)=0 |
|
virtual void | SetVideoSourceCallback (VideoSourceCallback *callback)=0 |
|
virtual void | SetBlockDataCallback (BlockDataCallback *callback, int block_size)=0 |
|
virtual void | SetPlayerType (PlayerType type)=0 |
|
virtual float | GetMediaPlayerSoundLevel ()=0 |
|
virtual int | GetMediaPlayerFreqSpectrum (float *spectrum_buf, int buf_size, int *spectrum_size)=0 |
|
virtual void | SetVolume (int volume)=0 |
|
virtual void | SetPublishVolume (int volume)=0 |
|
virtual int | GetVolume ()=0 |
|
virtual int | GetPublishVolume ()=0 |
|
virtual void | MuteLocal (bool bMute)=0 |
|
virtual void | Load (const char *path, long start_ms=0, int loop_count=0)=0 |
|
virtual void | Load (unsigned char *mem, int mem_len, long start_ms=0, int loop_count=0)=0 |
|
virtual void | Start (const char *path, long start_ms=0, int loop_count=0)=0 |
|
virtual void | Start (const char *path, bool repeat_play=false, long start_ms=0)=0 |
|
virtual void | Start (unsigned char *mem, int mem_len, long start_ms=0, int loop_count=0)=0 |
|
virtual void | Load (LoadParam param)=0 |
|
virtual void | Stop ()=0 |
|
virtual void | Pause ()=0 |
|
virtual void | Resume ()=0 |
|
virtual void | SeekTo (long timestamp_ms)=0 |
|
virtual long | GetDuration ()=0 |
|
virtual long | GetCurrentDuration ()=0 |
|
virtual long | SetProcessInterval (long interval_ms)=0 |
|
virtual void | SetView (void *view, bool enable_alpha_blend)=0 |
|
virtual void | SetViewMode (int nMode)=0 |
|
virtual void | ClearView ()=0 |
|
virtual void | EnableViewMirror (bool enable)=0 |
|
virtual void | SetVideoPlayCallback (VideoPlayCallback *callback, VideoPixelFormat format)=0 |
|
virtual void | SetAudioPlayCallback (AudioPlayCallback *callback)=0 |
|
virtual void | SetMediaSideCallback (MediaSideCallback *callback)=0 |
|
virtual long | SetAudioStream (long streamidx)=0 |
|
virtual long | SetAudioPublishStream (long streamidx)=0 |
|
virtual long | GetAudioStreamCount ()=0 |
|
virtual void | SetRepeatMode (bool repeat_play)=0 |
|
virtual void | SetLoopCount (int loop_count)=0 |
|
virtual long | TakeSnapshot ()=0 |
|
virtual long | RequireHWDecoder ()=0 |
|
virtual void | SetBackgroundColor (int color)=0 |
|
virtual void | EnableAccurateSeek (bool bAccurate=false)=0 |
|
virtual void | SetAccurateSeekTimeout (long timeout_ms=5000)=0 |
|
virtual void | SetActiveAudioChannel (AudioChannel channel)=0 |
|
virtual int | SetAudioChannelKeyShift (AudioChannel channel, float key_shift_value)=0 |
|
virtual int | EnableAudioChannelKeyShift (AudioChannel channel, bool enable, float key_shift_value)=0 |
|
virtual void | SetNetSourceCache (int max_cache_ms, int max_cache_size)=0 |
|
virtual int | GetNetSourceCacheStat (int *cache_ms, int *cache_size)=0 |
|
virtual void | SetBufferThreshold (int buffer_end_threshold_ms)=0 |
|
virtual void | SetLoadResourceTimeout (int timeout_ms)=0 |
|
virtual void | SetHttpHeaders (const char *header)=0 |
|
virtual int | SetPlaySpeed (float speed)=0 |
|
virtual void | EnableMultiAudioTrackDecode (bool bEnable=false)=0 |
|
virtual char * | GetMetaDataValue (const char *key)=0 |
|
virtual int | GetMediaInfo (MediaInfo *info)=0 |
|
virtual bool | IsActive ()=0 |
|
virtual int | SetVirtualStereoGain (float gain)=0 |
|
virtual int | EnableVirtualStereo (bool bEnable, int hAngle)=0 |
|
virtual void | DisableStream (StreamType type)=0 |
|
virtual void | EnableLocalCache (bool enable, const char *local_dir)=0 |
|
virtual int | GetPlayStat (PlayStat *stat)=0 |
|
virtual void | EnableStatusMonitor (bool enable)=0 |
|