Class TypeFind
public class TypeFind
- Inheritance
-
TypeFind
- Inherited Members
Methods
GetGType()
Calls native function gst_type_find_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLength(TypeFindHandle)
Calls native method gst_type_find_get_length.
public static extern ulong GetLength(TypeFindHandle find)
Parameters
find
TypeFindHandleTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
Peek(TypeFindHandle, long, uint)
Calls native method gst_type_find_peek.
public static extern nint Peek(TypeFindHandle find, long offset, uint size)
Parameters
find
TypeFindHandleTransfer ownership: None Nullable: False
offset
longTransfer ownership: None Nullable: False
size
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
Register(nint, NonNullableUtf8StringHandle, uint, TypeFindFunction, NullableUtf8StringHandle, CapsHandle, nint, DestroyNotify)
Calls native function gst_type_find_register.
public static extern bool Register(nint plugin, NonNullableUtf8StringHandle name, uint rank, TypeFindFunction func, NullableUtf8StringHandle extensions, CapsHandle possibleCaps, nint data, DestroyNotify dataNotify)
Parameters
plugin
nintTransfer ownership: None Nullable: True
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
rank
uintTransfer ownership: None Nullable: False
func
TypeFindFunctionTransfer ownership: None Nullable: False
extensions
NullableUtf8StringHandleTransfer ownership: None Nullable: True
possibleCaps
CapsHandleTransfer ownership: None Nullable: True
data
nintTransfer ownership: None Nullable: True
dataNotify
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SuggestEmptySimple(TypeFindHandle, uint, NonNullableUtf8StringHandle)
Calls native method gst_type_find_suggest_empty_simple. Version: 1.20
[Version("1.20")]
public static extern void SuggestEmptySimple(TypeFindHandle find, uint probability, NonNullableUtf8StringHandle mediaType)
Parameters
find
TypeFindHandleTransfer ownership: None Nullable: False
probability
uintTransfer ownership: None Nullable: False
mediaType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False