Class AVENCAACEncoderSettings
- Assembly
- VisioForge.Core.dll
AVENC AAC encoder settings.
public class AVENCAACEncoderSettings : IAACEncoderSettings, IAudioEncoder, IMediaBlockSettings, IEncoderTextInfoInheritance
Implements
Inherited Members
Fields
Name
The name.
public static string NameField Value
Properties
Bitrate
Gets or sets the bitrate (in kbits/s). Default: 0.
public int Bitrate { get; set; }Property Value
Channels
Gets or sets the number of audio channels. Default: 0.
public int Channels { get; set; }Property Value
Coder
Gets or sets the coder. Default: fast.
public AVENCAACEncoderCoder Coder { get; set; }Property Value
ForceMS
Gets or sets the force M/S stereo coding.
public AVENCAACTrilian ForceMS { get; set; }Property Value
ForcePCEs
Gets or sets a value indicating whether forces the use of PCEs flag is set.
public bool ForcePCEs { get; set; }Property Value
IntensityStereo
Gets or sets a value indicating whether the intensity stereo coding is enabled.
public bool IntensityStereo { get; set; }Property Value
LongTermPrediction
Gets or sets a value indicating whether the long-term prediction is enabled.
public bool LongTermPrediction { get; set; }Property Value
MainPrediction
Gets or sets a value indicating whether the prediction is enabled.
public bool MainPrediction { get; set; }Property Value
PNS
Gets or sets a value indicating whether perceptual noise substitution is enabled.
public bool PNS { get; set; }Property Value
SampleRate
Gets or sets the custom sample rate. Can be 0 to use original sample rate.
public int SampleRate { get; set; }Property Value
TNS
Gets or sets a value indicating whether the temporal noise shaping is enabled.
public bool TNS { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.
GetCaps()
Gets the caps.
public string GetCaps()Returns
- string
-
System.String.
GetCoderList()
Gets the coder list.
public static IEnumerable<string> GetCoderList()Returns
- IEnumerable<string>
-
IEnumerable<System.String>.
GetParameters()
Gets the parameters as string.
public string GetParameters()Returns
- string
-
System.String.
GetSupportedBitrates()
Gets the supported bitrates.
public int[] GetSupportedBitrates()Returns
- int[]
-
System.Int32[].
GetSupportedChannelCounts()
Gets the supported channel counts.
public int[] GetSupportedChannelCounts()Returns
- int[]
-
System.Int32[].
GetSupportedSampleRates()
Gets the supported sample rates.
public int[] GetSupportedSampleRates()Returns
- int[]
-
System.Int32[].
IsAvailable()
Determines whether this encoder is available.
public static bool IsAvailable()Returns
- bool
-
trueif this encoder is available; otherwise,false.
ToString()
Returns a String that represents this instance.
public override string ToString()