VisioForge (c) 2025

Search Results for

    Class MP2EncoderSettings

    MP2 encoder settings.

    Inheritance
    object
    MP2EncoderSettings
    Implements
    IAudioEncoder
    IMediaBlockSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.X.AudioEncoders
    Assembly: VisioForge.Core.dll
    Syntax
    public class MP2EncoderSettings : IAudioEncoder, IMediaBlockSettings
    Remarks

    Supported formats: S16LE. Supported sample rates: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000. Supported channels: 1, 2.

    Fields

    Name

    The name.

    Declaration
    public static string Name
    Field Value
    Type Description
    string

    Properties

    Bitrate

    Gets or sets the bitrate. Bitrate in Kbit/s.

    Declaration
    public int Bitrate { get; set; }
    Property Value
    Type Description
    int

    SampleRate

    Gets or sets the sample rate.

    Declaration
    public int SampleRate { get; set; }
    Property Value
    Type Description
    int

    The sample rate.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    GetSupportedBitrates()

    Gets the supported bitrates.

    Declaration
    public int[] GetSupportedBitrates()
    Returns
    Type Description
    int[]

    System.Int32[].

    GetSupportedChannelCounts()

    Gets the supported channel counts.

    Declaration
    public int[] GetSupportedChannelCounts()
    Returns
    Type Description
    int[]

    System.Int32[].

    GetSupportedSampleRates()

    Gets the supported sample rates.

    Declaration
    public int[] GetSupportedSampleRates()
    Returns
    Type Description
    int[]

    System.Int32[].

    IsAvailable()

    Determines whether this encoder is available.

    Declaration
    public static bool IsAvailable()
    Returns
    Type Description
    bool

    true if this encoder is available; otherwise, false.

    ToString()

    Returns a string that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string that represents this instance.

    Overrides
    object.ToString()

    Implements

    IAudioEncoder
    IMediaBlockSettings