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()
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>
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
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
[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
[Version("1.10")]
public void SetTags(TagList? tags)
Parameters
tags
TagList