Table of Contents

Class StreamCollection

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

Methods

AddStream(IntPtr, IntPtr)

Calls native method gst_stream_collection_add_stream. Version: 1.10

[Version("1.10")]
public static extern bool AddStream(IntPtr collection, IntPtr stream)

Parameters

collection IntPtr

Transfer ownership: None Nullable: False

stream IntPtr

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_stream_collection_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSize(IntPtr)

Calls native method gst_stream_collection_get_size. Version: 1.10

[Version("1.10")]
public static extern uint GetSize(IntPtr collection)

Parameters

collection IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetStream(IntPtr, uint)

Calls native method gst_stream_collection_get_stream. Version: 1.10

[Version("1.10")]
public static extern IntPtr GetStream(IntPtr collection, uint index)

Parameters

collection IntPtr

Transfer ownership: None Nullable: False

index uint

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetUpstreamId(IntPtr)

Calls native method gst_stream_collection_get_upstream_id. Version: 1.10

[Version("1.10")]
public static extern NullableUtf8StringUnownedHandle GetUpstreamId(IntPtr collection)

Parameters

collection IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(NullableUtf8StringHandle)

Calls native constructor gst_stream_collection_new. Version: 1.10

[Version("1.10")]
public static extern IntPtr New(NullableUtf8StringHandle upstreamId)

Parameters

upstreamId NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False