|
| 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 |
| |