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(IntPtr)
Calls native method gst_uri_handler_get_protocols.
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetProtocols(IntPtr handler)
Parameters
handler
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
uri
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False