Class StreamCollection
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class StreamCollection : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
StreamCollection
- Implements
- Inherited Members
Constructors
StreamCollection()
public StreamCollection()
StreamCollection(params ConstructArgument[])
protected StreamCollection(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
StreamCollection(IntPtr, bool)
protected StreamCollection(IntPtr ptr, bool ownedRef)
Parameters
Fields
StreamNotifySignal
Signal Descriptor for OnStreamNotify.
public static readonly Signal<StreamCollection, StreamCollection.StreamNotifySignalArgs> StreamNotifySignal
Field Value
UpstreamIdPropertyDefinition
public static readonly Property<string?, StreamCollection> UpstreamIdPropertyDefinition
Field Value
Properties
UpstreamId
public string? UpstreamId { get; set; }
Property Value
Methods
AddStream(Stream)
[Version("1.10")]
public bool AddStream(Stream stream)
Parameters
stream
Stream
Returns
GetGType()
public static Type GetGType()
Returns
GetSize()
[Version("1.10")]
public uint GetSize()
Returns
GetStream(uint)
[Version("1.10")]
public Stream? GetStream(uint index)
Parameters
index
uint
Returns
GetUpstreamId()
[Version("1.10")]
public string? GetUpstreamId()
Returns
New(string?)
[Version("1.10")]
public static StreamCollection New(string? upstreamId)
Parameters
upstreamId
string
Returns
Events
OnStreamNotify
public event SignalHandler<StreamCollection, StreamCollection.StreamNotifySignalArgs> OnStreamNotify