Class MemoryStreamSource
MemoryStreamSource class.
Inherited Members
Namespace: VisioForge.Core.Types.MediaPlayer
Assembly: VisioForge.Core.dll
Syntax
public class MemoryStreamSource
Constructors
MemoryStreamSource(IStream, long)
Initializes a new instance of the MemoryStreamSource class.
Declaration
public MemoryStreamSource(IStream stream, long size)
Parameters
Type | Name | Description |
---|---|---|
IStream | stream | The stream. |
long | size | The size. |
MemoryStreamSource(IStream, bool?, bool?, long)
Initializes a new instance of the MemoryStreamSource class.
Declaration
public MemoryStreamSource(IStream stream, bool? videoPresent, bool? audioPresent, long size)
Parameters
Type | Name | Description |
---|---|---|
IStream | stream | IStream stream. |
bool? | videoPresent | Video present flag. If LAV engine is available you can ignore this parameter. |
bool? | audioPresent | Audio present flag. If LAV engine is available you can ignore this parameter. |
long | size | Size. |
Properties
IsAudioPresent
Gets a value indicating whether IStream source have audio stream.
Declaration
public bool? IsAudioPresent { get; }
Property Value
Type | Description |
---|---|
bool? |
IsVideoPresent
Gets a value indicating whether IStream source have audio stream.
Declaration
public bool? IsVideoPresent { get; }
Property Value
Type | Description |
---|---|
bool? |
Size
Gets source stream size.
Declaration
public long Size { get; }
Property Value
Type | Description |
---|---|
long |
Stream
Gets source stream if Source_Mode = MediaPlayerSourceMode.Memory.
Declaration
[JsonIgnore]
public IStream Stream { get; }
Property Value
Type | Description |
---|---|
IStream |