Class URIHandler
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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False