/// <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)); }