Class WavPackEncoderSettings
- Assembly
- VisioForge.Core.dll
WavPack audio encoder settings.
public class WavPackEncoderSettings : IAudioEncoder, IMediaBlockSettingsInheritance
Implements
Inherited Members
Fields
Name
The name.
public static string NameField Value
Properties
Bitrate
Gets or sets the bitrate. Try to encode with this average bitrate (bits/sec). This enables lossy encoding, values smaller than 24000 disable it again.
public uint Bitrate { get; set; }Property Value
BitsPerSample
Gets or sets the bits per sample. Try to encode with this amount of bits per sample. This enables lossy encoding, values smaller than 2.0 disable it again.
public double BitsPerSample { get; set; }Property Value
CorrectionMode
Gets or sets the correction mode. Use this mode for the correction stream. Only works in lossy mode!.
public WavPackEncoderCorrectionMode CorrectionMode { get; set; }Property Value
ExtraProcessing
Gets or sets the extra processing. Use better but slower filters for better compression/quality.
public uint ExtraProcessing { get; set; }Property Value
JointStereoMode
Gets or sets the joint stereo mode.
public WavPackEncoderJSMode JointStereoMode { get; set; }Property Value
MD5
Gets or sets a value indicating whether to store MD5 hash of raw samples within the file.
public bool MD5 { get; set; }Property Value
Mode
Gets or sets the mode. Speed versus compression tradeoff.
public WavPackEncoderMode Mode { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.
GetModeList()
Gets the mode list.
public static IEnumerable<string> GetModeList()Returns
- IEnumerable<string>
-
IEnumerable<System.String>.
GetSupportedBitrates()
Gets the supported bitrates (result is range).
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 (range).
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()