Class Stream  
  
  
    - Namespace
- Gst
- Assembly
- Gst-1.0.dll
 
  
  
  
    public class Stream : Object, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
- 
      
      
      
      
      Stream 
    - Implements
- 
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  Stream(params ConstructArgument[])
  
  
  
  
  
    public Stream(params ConstructArgument[] constructArguments)
   
  Parameters
  
    - constructArgumentsConstructArgument[]
  Stream(StreamHandle)
  
  
  
  
  
    public Stream(StreamHandle handle)
   
  Parameters
  
    - handleStreamHandle
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
  
    - streamIdstring
- capsCaps
- typeStreamType
- flagsStreamFlags
Returns
  
    - Stream
  SetCaps(Caps?)
  
  
  
  
  
    [Version("1.10")]
public void SetCaps(Caps? caps)
   
  Parameters
  
    - capsCaps
  SetStreamFlags(StreamFlags)
  
  
  
  
  
    [Version("1.10")]
public void SetStreamFlags(StreamFlags flags)
   
  Parameters
  
    - flagsStreamFlags
  SetStreamType(StreamType)
  
  
  
  
  
    [Version("1.10")]
public void SetStreamType(StreamType streamType)
   
  Parameters
  
    - streamTypeStreamType
    [Version("1.10")]
public void SetTags(TagList? tags)
   
  Parameters
  
    - tagsTagList