Table of Contents

Class DiscovererStreamInfo

Namespace
GstPbutils.Internal
Assembly
GstPbutils-1.0.dll
public class DiscovererStreamInfo
Inheritance
DiscovererStreamInfo
Inherited Members

Methods

GetCaps(IntPtr)

Calls native method gst_discoverer_stream_info_get_caps.

public static extern CapsOwnedHandle GetCaps(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

CapsOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gst_discoverer_stream_info_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMisc(IntPtr)

Calls native method gst_discoverer_stream_info_get_misc.

public static extern StructureUnownedHandle GetMisc(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

StructureUnownedHandle

Transfer ownership: None Nullable: True

GetNext(IntPtr)

Calls native method gst_discoverer_stream_info_get_next.

public static extern IntPtr GetNext(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetPrevious(IntPtr)

Calls native method gst_discoverer_stream_info_get_previous.

public static extern IntPtr GetPrevious(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetStreamId(IntPtr)

Calls native method gst_discoverer_stream_info_get_stream_id.

public static extern NonNullableUtf8StringUnownedHandle GetStreamId(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetStreamNumber(IntPtr)

Calls native method gst_discoverer_stream_info_get_stream_number. Version: 1.20

[Version("1.20")]
public static extern int GetStreamNumber(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetStreamTypeNick(IntPtr)

Calls native method gst_discoverer_stream_info_get_stream_type_nick.

public static extern NonNullableUtf8StringUnownedHandle GetStreamTypeNick(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetTags(IntPtr)

Calls native method gst_discoverer_stream_info_get_tags.

public static extern TagListUnownedHandle GetTags(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

TagListUnownedHandle

Transfer ownership: None Nullable: True

GetToc(IntPtr)

Calls native method gst_discoverer_stream_info_get_toc.

public static extern TocUnownedHandle GetToc(IntPtr info)

Parameters

info IntPtr

Transfer ownership: None Nullable: False

Returns

TocUnownedHandle

Transfer ownership: None Nullable: True

ListFree(ListHandle)

Calls native function gst_discoverer_stream_info_list_free.

public static extern void ListFree(ListHandle infos)

Parameters

infos ListHandle

Transfer ownership: None Nullable: False