Search Results for

    Show / Hide Table of Contents

    Class Format

    An Opus format.

    Inheritance
    System.Object
    MediaFormat<AudioFormat>
    AudioFormat
    Format
    Inherited Members
    AudioFormat.PcmName
    AudioFormat.PcmuName
    AudioFormat.PcmaName
    AudioFormat.G722Name
    AudioFormat.OpusName
    AudioFormat.L16Name
    AudioFormat.AacName
    AudioFormat.DtmfName
    AudioFormat.IsCompressed
    AudioFormat.IsPcm
    AudioFormat.IsPcmu
    AudioFormat.IsPcma
    AudioFormat.IsG722
    AudioFormat.IsOpus
    AudioFormat.IsL16
    AudioFormat.IsAac
    AudioFormat.IsDtmf
    AudioFormat.LittleEndian
    AudioFormat.Parameters
    AudioFormat.ChannelCount
    AudioFormat.Info
    AudioFormat.Clone()
    AudioFormat.Config
    AudioFormat.IsEquivalent(AudioFormat, Boolean)
    AudioFormat.ToJson()
    AudioFormat.ToJson(AudioFormat)
    AudioFormat.FromJson(String)
    AudioFormat.FromFormatInfo(FormatInfo)
    AudioFormat.IsCompatible(AudioFormat)
    MediaFormat<AudioFormat>.RedName
    MediaFormat<AudioFormat>.UlpFecName
    MediaFormat<AudioFormat>.Name
    MediaFormat<AudioFormat>.ClockRate
    MediaFormat<AudioFormat>.IsPacketized
    MediaFormat<AudioFormat>.PacketizationMode
    MediaFormat<AudioFormat>.Profile
    MediaFormat<AudioFormat>.Level
    MediaFormat<AudioFormat>.Tier
    MediaFormat<AudioFormat>.LevelIsStrict
    MediaFormat<AudioFormat>.IsEncrypted
    MediaFormat<AudioFormat>.IsInjected
    MediaFormat<AudioFormat>.IsFixedBitrate
    MediaFormat<AudioFormat>.FullName
    MediaFormat<AudioFormat>.StaticPayloadType
    MediaFormat<AudioFormat>.IsEquivalent(AudioFormat)
    MediaFormat<AudioFormat>.IsProfileCompatible(String)
    MediaFormat<AudioFormat>.IsLevelCompatible(String)
    MediaFormat<AudioFormat>.UpdateProfileToCompatible(AudioFormat)
    MediaFormat<AudioFormat>.UpdateLevelToCompatible(AudioFormat)
    MediaFormat<AudioFormat>.UpdateLevelIsStrictToCompatible(AudioFormat)
    MediaFormat<AudioFormat>.UpdateTierToCompatible(AudioFormat)
    MediaFormat<AudioFormat>.GetMinLevel(String, String)
    MediaFormat<AudioFormat>.GetMaxLevel(String, String)
    MediaFormat<AudioFormat>.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: FM.LiveSwitch.Opus
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class Format : AudioFormat

    Constructors

    Format()

    Initializes a new instance of the Format class.

    Declaration
    public Format()

    Format(AudioConfig)

    Initializes a new instance of the Format class.

    Declaration
    public Format(AudioConfig config)
    Parameters
    Type Name Description
    AudioConfig config

    The configuration.

    Format(Int32, Int32)

    Initializes a new instance of the Format class.

    Declaration
    public Format(int clockRate, int channelCount)
    Parameters
    Type Name Description
    System.Int32 clockRate

    The clock rate.

    System.Int32 channelCount

    The channel count.

    Properties

    DefaultChannelCount

    Gets the default clock rate (2).

    Declaration
    public static int DefaultChannelCount { get; }
    Property Value
    Type Description
    System.Int32

    DefaultClockRate

    Gets the default clock rate (48000).

    Declaration
    public static int DefaultClockRate { get; }
    Property Value
    Type Description
    System.Int32

    DefaultConfig

    Gets the default configuration (48000/2).

    Declaration
    public static AudioConfig DefaultConfig { get; }
    Property Value
    Type Description
    AudioConfig

    MaxBitrate

    Gets the maximum bitrate supported by this format, in kbps.

    Declaration
    public override int MaxBitrate { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    FM.LiveSwitch.MediaFormat<FM.LiveSwitch.AudioFormat>.MaxBitrate

    MinBitrate

    Gets the minimum bitrate supported by this format, in kbps.

    Declaration
    public override int MinBitrate { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    FM.LiveSwitch.MediaFormat<FM.LiveSwitch.AudioFormat>.MinBitrate

    Methods

    CreateInstance()

    Creates a new instance.

    Declaration
    protected override AudioFormat CreateInstance()
    Returns
    Type Description
    AudioFormat
    Overrides
    AudioFormat.CreateInstance()
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.16.0