123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- using System;
- namespace Agora.Rtc
- {
-
-
-
-
-
- public abstract class IMediaPlayerSourceObserver
- {
-
-
-
-
-
-
-
-
-
-
- public virtual void OnPlayerSourceStateChanged(MEDIA_PLAYER_STATE state, MEDIA_PLAYER_ERROR ec) { }
-
-
-
-
-
-
-
-
- public virtual void OnPositionChanged(Int64 position_ms) { }
-
-
-
-
-
-
-
-
-
-
-
-
- public virtual void OnPlayerEvent(MEDIA_PLAYER_EVENT eventCode, Int64 elapsedTime, string message) { }
-
-
-
-
-
-
-
-
-
-
- public virtual void OnMetaData(byte[] data, int length) { }
-
-
-
-
-
-
-
-
- public virtual void OnPlayBufferUpdated(Int64 playCachedBuffer) { }
-
-
-
-
-
-
-
-
-
- public virtual void OnPreloadEvent(string src, PLAYER_PRELOAD_EVENT @event) { }
-
-
-
-
-
- public virtual void OnCompleted() { }
-
-
-
-
-
-
- public virtual void OnAgoraCDNTokenWillExpire() { }
-
-
-
-
-
-
-
-
-
- public virtual void OnPlayerSrcInfoChanged(SrcInfo from, SrcInfo to) { }
-
-
-
-
-
-
-
-
- public virtual void OnPlayerInfoUpdated(PlayerUpdatedInfo info) { }
-
-
-
-
-
-
-
-
- public virtual void OnAudioVolumeIndication(int volume) { }
- }
- }
|