/// <summary> /// Gets the bitrate limits for the given audio codec, sample rate and mixdown. /// </summary> /// <param name="encoder"> /// The audio encoder used. /// </param> /// <param name="sampleRate"> /// The sample rate used (Hz). /// </param> /// <param name="mixdown"> /// The mixdown used. /// </param> /// <returns> /// Limits on the audio bitrate for the given settings. /// </returns> public static BitrateLimits GetBitrateLimits(HBAudioEncoder encoder, int sampleRate, HBMixdown mixdown) { int low = 0; int high = 0; HBFunctions.hb_audio_bitrate_get_limits((uint)encoder.Id, sampleRate, mixdown.Id, ref low, ref high); return(new BitrateLimits(low, high)); }
public int hb_audio_bitrate_get_limits(uint codec, int samplerate, int mixdown, ref int low, ref int high) { return(HBFunctions.hb_audio_bitrate_get_limits(codec, samplerate, mixdown, ref low, ref high)); }