Table of Contents

Class Discoverer

Namespace
GstPbutils.Internal
Assembly
GstPbutils-1.0.dll
public class Discoverer
Inheritance
Discoverer
Inherited Members

Methods

DiscoverUri(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method gst_discoverer_discover_uri.

public static extern nint DiscoverUri(nint discoverer, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

discoverer nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

DiscoverUriAsync(nint, NonNullableUtf8StringHandle)

Calls native method gst_discoverer_discover_uri_async.

public static extern bool DiscoverUriAsync(nint discoverer, NonNullableUtf8StringHandle uri)

Parameters

discoverer nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_discoverer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New(ClockTime, out ErrorOwnedHandle)

Calls native constructor gst_discoverer_new.

public static extern nint New(ClockTime timeout, out ErrorOwnedHandle error)

Parameters

timeout ClockTime

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

Start(nint)

Calls native method gst_discoverer_start.

public static extern void Start(nint discoverer)

Parameters

discoverer nint

Transfer ownership: None Nullable: False

Stop(nint)

Calls native method gst_discoverer_stop.

public static extern void Stop(nint discoverer)

Parameters

discoverer nint

Transfer ownership: None Nullable: False