Logo Search packages:      
Sourcecode: aften version File versions  Download package

Aften::EncodingParameters Struct Reference

List of all members.


Detailed Description

Parameters which affect encoded audio output.

Definition at line 257 of file AftenTypes.cs.


Public Attributes

int BandwidthCode
 Bandwidth code. This option determines the cutoff frequency for encoded bandwidth. 0 to 60 corresponds to a cutoff of 28.5% to 98.8% of the full bandwidth. -1 is used for constant adaptive bandwidth. Aften selects a good value based on the quality or bitrate parameters. -2 is used for variable adaptive bandwidth. Aften selects a value for each frame based on the encoding quality level for that frame. default is -1.
int Bitrate
 Constant bitrate. This option sets the bitrate for CBR encoding mode. It can also be used to set the maximum bitrate for VBR mode. It is specified in kbps. Only certain bitrates are valid: 0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 576, 640 default is 0 For CBR mode, this selects bitrate based on the number of channels. For VBR mode, this sets the maximum bitrate to 640 kbps.
DynamicRangeProfile DynamicRangeProfile
 Dynamic Range Compression profile This determines which DRC profile to use. Film Light: DYNRNG_PROFILE_FILM_LIGHT Film Standard: DYNRNG_PROFILE_FILM_STANDARD Music Light: DYNRNG_PROFILE_MUSIC_LIGHT Music Standard: DYNRNG_PROFILE_MUSIC_STANDARD Speech: DYNRNG_PROFILE_SPEECH, None: DYNRNG_PROFILE_NONE default is None.
EncodingMode EncodingMode
 Bitrate selection mode. AFTEN_ENC_MODE_CBR : constant bitrate AFTEN_ENC_MODE_VBR : variable bitrate default is CBR.
int ExponentStrategySearchSize
 Exponent Strategy search size This determines how many exponent strategy sets to search through to find the best combination. minimum is 1 (fixed strategy, lower quality, faster encoding) maximum is 32 (higher quality, slower encoding) default is 8.
int MaximumBandwidthCode
 Maximum bandwidth code. For use with variable bandwidth mode, this option determines the maximum value for the bandwidth code. default is 60.
int MinimumBandwidthCode
 Minimum bandwidth code. For use with variable bandwidth mode, this option determines the minimum value for the bandwidth code. default is 0.
int Quality
 VBR Quality. This option sets the target quality for VBR encoding mode. The range is 0 to 1023 and corresponds to the SNR offset. default is 240.
bool UseBandwithFilter
 Bandwidth low-pass filter option. Set to 0 to disable the, 1 to enable it. This option cannot be enabled with variable bandwidth mode (bwcode=-2) default is 0.
bool UseBlockSwitching
 Block switching option. Set to 0 to disable block switching, 1 to enable it. default is 0.
bool UseDCFilter
 DC high-pass filter option. Set to 0 to disable the filter, 1 to enable it. default is 0.
bool UseFastBitAllocation
 Bit Allocation speed/accuracy This determines how accurate the bit allocation search method is. Set to 0 for better quality Set to 1 for faster encoding default is 0.
bool UseLfeFilter
 LFE low-pass filter option. Set to 0 to disable the filter, 1 to enable it. This limits the LFE bandwidth, and can only be used if the input audio has an LFE channel. default is 0.
bool UseRematrixing
 Stereo rematrixing option. Set to 0 to disable stereo rematrixing, 1 to enable it. default is 1.

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index