Table of Contents

Class URIHandler

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class URIHandler
Inheritance
URIHandler
Inherited Members

Methods

GetGType()

Calls native function gst_uri_handler_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetProtocols(nint)

Calls native method gst_uri_handler_get_protocols.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetProtocols(nint handler)

Parameters

handler nint

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: True

GetUri(nint)

Calls native method gst_uri_handler_get_uri.

public static extern NullableUtf8StringOwnedHandle GetUri(nint handler)

Parameters

handler nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetUriType(nint)

Calls native method gst_uri_handler_get_uri_type.

public static extern URIType GetUriType(nint handler)

Parameters

handler nint

Transfer ownership: None Nullable: False

Returns

URIType

Transfer ownership: None Nullable: False

SetUri(nint, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method gst_uri_handler_set_uri.

public static extern bool SetUri(nint handler, NonNullableUtf8StringHandle uri, out ErrorOwnedHandle error)

Parameters

handler nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False