Table of Contents

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

ptr IntPtr
ownedRef bool

Fields

StreamNotifySignal

Signal Descriptor for OnStreamNotify.

public static readonly Signal<StreamCollection, StreamCollection.StreamNotifySignalArgs> StreamNotifySignal

Field Value

Signal<StreamCollection, StreamCollection.StreamNotifySignalArgs>

UpstreamIdPropertyDefinition

public static readonly Property<string?, StreamCollection> UpstreamIdPropertyDefinition

Field Value

Property<string, StreamCollection>

Properties

UpstreamId

public string? UpstreamId { get; set; }

Property Value

string

Methods

AddStream(Stream)

[Version("1.10")]
public bool AddStream(Stream stream)

Parameters

stream Stream

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetSize()

[Version("1.10")]
public uint GetSize()

Returns

uint

GetStream(uint)

[Version("1.10")]
public Stream? GetStream(uint index)

Parameters

index uint

Returns

Stream

GetUpstreamId()

[Version("1.10")]
public string? GetUpstreamId()

Returns

string

New(string?)

[Version("1.10")]
public static StreamCollection New(string? upstreamId)

Parameters

upstreamId string

Returns

StreamCollection

Events

OnStreamNotify

public event SignalHandler<StreamCollection, StreamCollection.StreamNotifySignalArgs> OnStreamNotify

Event Type

SignalHandler<StreamCollection, StreamCollection.StreamNotifySignalArgs>