private void RegisterMediaStreamSeekCallback() { _mediaStreamAudioSeekCallback = (offset, _) => { Log.Debug(PlayerLog.Tag, "audio seeking offset : " + offset); MediaStreamAudioSeekingOccurred?.Invoke(this, new MediaStreamSeekingOccurredEventArgs(offset)); }; _mediaStreamVideoSeekCallback = (offset, _) => { Log.Debug(PlayerLog.Tag, "video seeking offset : " + offset); MediaStreamVideoSeekingOccurred?.Invoke(this, new MediaStreamSeekingOccurredEventArgs(offset)); }; RegisterMediaStreamSeekCallback(StreamType.Audio, _mediaStreamAudioSeekCallback); RegisterMediaStreamSeekCallback(StreamType.Video, _mediaStreamVideoSeekCallback); }
private void RegisterMediaStreamSeekCallback(StreamType streamType, NativePlayer.MediaStreamSeekCallback cb) { NativePlayer.SetMediaStreamSeekCb(Handle, streamType, cb). ThrowIfFailed(this, "Failed to SetMediaStreamSeek"); }