Table of Contents

Class TypeFind

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

Methods

GetLength(TypeFindHandle)

Calls native method gst_type_find_get_length.

public static extern ulong GetLength(TypeFindHandle find)

Parameters

find TypeFindHandle

Transfer 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 IntPtr Peek(TypeFindHandle find, long offset, uint size)

Parameters

find TypeFindHandle

Transfer ownership: None Nullable: False

offset long

Transfer ownership: None Nullable: False

size uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

Register(IntPtr, NonNullableUtf8StringHandle, uint, TypeFindFunction, NullableUtf8StringHandle, CapsHandle, IntPtr, DestroyNotify)

Calls native function gst_type_find_register.

public static extern bool Register(IntPtr plugin, NonNullableUtf8StringHandle name, uint rank, TypeFindFunction func, NullableUtf8StringHandle extensions, CapsHandle possibleCaps, IntPtr data, DestroyNotify dataNotify)

Parameters

plugin IntPtr

Transfer ownership: None Nullable: True

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

rank uint

Transfer ownership: None Nullable: False

func TypeFindFunction

Transfer ownership: None Nullable: False

extensions NullableUtf8StringHandle

Transfer ownership: None Nullable: True

possibleCaps CapsHandle

Transfer ownership: None Nullable: True

data IntPtr

Transfer ownership: None Nullable: True

dataNotify DestroyNotify

Transfer 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 TypeFindHandle

Transfer ownership: None Nullable: False

probability uint

Transfer ownership: None Nullable: False

mediaType NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False