Table of Contents

Delegate MediaPlayer.LibVLCVideoLockCb

Namespace
LibVLCSharp.Shared
Assembly
LibVLCSharp.dll

A LibVLC media player plays one media (usually in a custom drawable).

@{

LibVLC simple media player external API

public delegate nint MediaPlayer.LibVLCVideoLockCb(nint opaque, nint planes)

Parameters

opaque nint

private pointer as passed to libvlc_video_set_callbacks() [IN]

planes nint

start address of the pixel planes (LibVLC allocates the array

of void pointers, this callback must initialize the array) [OUT]

Returns

nint

a private pointer for the display and unlock callbacks to identify

the picture buffers

Remarks

Equalizer settings can be applied to a media player.

Constructors

LibVLCVideoLockCb(object, nint)

public LibVLCVideoLockCb(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(nint, nint, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(nint opaque, nint planes, AsyncCallback callback, object @object)

Parameters

opaque nint
planes nint
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual nint EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

nint

Invoke(nint, nint)

public virtual nint Invoke(nint opaque, nint planes)

Parameters

opaque nint
planes nint

Returns

nint