Class StreamCollection
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
IntPtrTransfer ownership: None Nullable: False
stream
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer ownership: None Nullable: False
index
uintTransfer 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
IntPtrTransfer 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
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: False