Class StreamCollection
public class StreamCollection
- Inheritance
-
StreamCollection
- Inherited Members
Methods
AddStream(nint, nint)
Calls native method gst_stream_collection_add_stream. Version: 1.10
[Version("1.10")]
public static extern bool AddStream(nint collection, nint stream)
Parameters
collection
nintTransfer ownership: None Nullable: False
stream
nintTransfer 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(nint)
Calls native method gst_stream_collection_get_size. Version: 1.10
[Version("1.10")]
public static extern uint GetSize(nint collection)
Parameters
collection
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetStream(nint, uint)
Calls native method gst_stream_collection_get_stream. Version: 1.10
[Version("1.10")]
public static extern nint GetStream(nint collection, uint index)
Parameters
collection
nintTransfer ownership: None Nullable: False
index
uintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetUpstreamId(nint)
Calls native method gst_stream_collection_get_upstream_id. Version: 1.10
[Version("1.10")]
public static extern NullableUtf8StringUnownedHandle GetUpstreamId(nint collection)
Parameters
collection
nintTransfer 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 nint New(NullableUtf8StringHandle upstreamId)
Parameters
upstreamId
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False