Table of Contents

Class Stream

Namespace
Gst
Assembly
Gst-1.0.dll
public class Stream : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Stream
Implements
Inherited Members

Constructors

Stream()

public Stream()

Stream(params ConstructArgument[])

protected Stream(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Stream(IntPtr, bool)

protected Stream(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CapsPropertyDefinition

public static readonly Property<Caps, Stream> CapsPropertyDefinition

Field Value

Property<Caps, Stream>

StreamFlagsPropertyDefinition

public static readonly Property<StreamFlags, Stream> StreamFlagsPropertyDefinition

Field Value

Property<StreamFlags, Stream>

StreamIdPropertyDefinition

public static readonly Property<string?, Stream> StreamIdPropertyDefinition

Field Value

Property<string, Stream>

StreamTypePropertyDefinition

public static readonly Property<StreamType, Stream> StreamTypePropertyDefinition

Field Value

Property<StreamType, Stream>

TagsPropertyDefinition

public static readonly Property<TagList, Stream> TagsPropertyDefinition

Field Value

Property<TagList, Stream>

Properties

Caps

public Caps Caps { get; set; }

Property Value

Caps

StreamFlags

public StreamFlags StreamFlags { get; set; }

Property Value

StreamFlags

StreamId

public string? StreamId { get; }

Property Value

string

StreamType

public StreamType StreamType { get; set; }

Property Value

StreamType

Tags

public TagList Tags { get; set; }

Property Value

TagList

Methods

GetCaps()

[Version("1.10")]
public Caps? GetCaps()

Returns

Caps

GetGType()

public static Type GetGType()

Returns

Type

GetStreamFlags()

[Version("1.10")]
public StreamFlags GetStreamFlags()

Returns

StreamFlags

GetStreamId()

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

Returns

string

GetStreamType()

[Version("1.10")]
public StreamType GetStreamType()

Returns

StreamType

GetTags()

[Version("1.10")]
public TagList? GetTags()

Returns

TagList

New(string?, Caps?, StreamType, StreamFlags)

[Version("1.10")]
public static Stream New(string? streamId, Caps? caps, StreamType type, StreamFlags flags)

Parameters

streamId string
caps Caps
type StreamType
flags StreamFlags

Returns

Stream

SetCaps(Caps?)

[Version("1.10")]
public void SetCaps(Caps? caps)

Parameters

caps Caps

SetStreamFlags(StreamFlags)

[Version("1.10")]
public void SetStreamFlags(StreamFlags flags)

Parameters

flags StreamFlags

SetStreamType(StreamType)

[Version("1.10")]
public void SetStreamType(StreamType streamType)

Parameters

streamType StreamType

SetTags(TagList?)

[Version("1.10")]
public void SetTags(TagList? tags)

Parameters

tags TagList