Table of Contents

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

data nint

data pointer as passed to libvlc_audio_set_callbacks() [IN]

volume float

software volume (1. = nominal, 0. = mute)

mute bool

muted flag

Constructors

LibVLCVolumeCb(object, nint)

public LibVLCVolumeCb(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(nint, float, bool, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(nint data, float volume, bool mute, AsyncCallback callback, object @object)

Parameters

data nint
volume float
mute bool
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(nint, float, bool)

public virtual void Invoke(nint data, float volume, bool mute)

Parameters

data nint
volume float
mute bool