Table of Contents

Delegate UpdateProgress

Namespace
LibVLCSharp.Shared
Assembly
LibVLCSharp.dll

Called when a progress dialog needs to be updated.

public delegate Task UpdateProgress(Dialog dialog, float position, string? text)

Parameters

dialog Dialog

id of the dialog

position float

position of the progress bar (between 0.0 and 1.0)

text string

new text of the progress dialog

Returns

Task
Called when a progress dialog needs to be updated.

Constructors

UpdateProgress(object, nint)

public UpdateProgress(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(Dialog, float, string?, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(Dialog dialog, float position, string? text, AsyncCallback callback, object @object)

Parameters

dialog Dialog
position float
text string
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task

Invoke(Dialog, float, string?)

public virtual Task Invoke(Dialog dialog, float position, string? text)

Parameters

dialog Dialog
position float
text string

Returns

Task