VisioForge (c) 2025

Search Results for

    Class MemoryStreamSource

    MemoryStreamSource class.

    Inheritance
    object
    MemoryStreamSource
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    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