Delegate MediaPlayer.LibVLCAudioFlushCb
- Namespace
- LibVLCSharp.Shared
- Assembly
- LibVLCSharp.dll
Callback prototype for audio buffer flush.
LibVLC invokes this callback if it needs to discard all pending buffers and
stop playback as soon as possible. This typically occurs when the media is stopped.
public delegate void MediaPlayer.LibVLCAudioFlushCb(nint data, long pts)
Parameters
datanintdata pointer as passed to libvlc_audio_set_callbacks() [IN]
ptslongcurrent presentation timestamp
Constructors
LibVLCAudioFlushCb(object, nint)
public LibVLCAudioFlushCb(object @object, nint method)
Parameters
Methods
BeginInvoke(nint, long, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(nint data, long pts, AsyncCallback callback, object @object)
Parameters
datanintptslongcallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual void EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Invoke(nint, long)
public virtual void Invoke(nint data, long pts)