Delegate MediaPlayer.LibVLCVolumeCb
- Namespace
- LibVLCSharp.Shared
- Assembly
- LibVLCSharp.dll
Callback prototype for audio volume change.
public delegate void MediaPlayer.LibVLCVolumeCb(nint data, float volume, bool mute)
Parameters
datanintdata pointer as passed to libvlc_audio_set_callbacks() [IN]
volumefloatsoftware volume (1. = nominal, 0. = mute)
muteboolmuted flag
Constructors
LibVLCVolumeCb(object, nint)
public LibVLCVolumeCb(object @object, nint method)
Parameters
Methods
BeginInvoke(nint, float, bool, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(nint data, float volume, bool mute, AsyncCallback callback, object @object)
Parameters
datanintvolumefloatmuteboolcallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual void EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Invoke(nint, float, bool)
public virtual void Invoke(nint data, float volume, bool mute)