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(IntPtr)

Calls native method gst_uri_handler_get_protocols.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetProtocols(IntPtr handler)

Parameters

handler IntPtr

Transfer ownership: None Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: True

GetUri(IntPtr)

Calls native method gst_uri_handler_get_uri.

public static extern NullableUtf8StringOwnedHandle GetUri(IntPtr handler)

Parameters

handler IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetUriType(IntPtr)

Calls native method gst_uri_handler_get_uri_type.

public static extern URIType GetUriType(IntPtr handler)

Parameters

handler IntPtr

Transfer ownership: None Nullable: False

Returns

URIType

Transfer ownership: None Nullable: False

SetUri(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method gst_uri_handler_set_uri.

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

Parameters

handler IntPtr

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False