Exemplo n.º 1
0
 /// <summary>
 /// Sanitizes an audio bitrate given the output codec, sample rate and mixdown.
 /// </summary>
 /// <param name="audioBitrate">
 /// The desired audio bitrate.
 /// </param>
 /// <param name="encoder">
 /// The output encoder to be used.
 /// </param>
 /// <param name="sampleRate">
 /// The output sample rate to be used.
 /// </param>
 /// <param name="mixdown">
 /// The mixdown to be used.
 /// </param>
 /// <returns>
 /// A sanitized audio bitrate.
 /// </returns>
 public static int SanitizeAudioBitrate(int audioBitrate, HBAudioEncoder encoder, int sampleRate, HBMixdown mixdown)
 {
     return(HBFunctions.hb_audio_bitrate_get_best((uint)encoder.Id, audioBitrate, sampleRate, mixdown.Id));
 }
Exemplo n.º 2
0
 public int hb_audio_bitrate_get_best(uint codec, int bitrate, int samplerate, int mixdown)
 {
     return(HBFunctions.hb_audio_bitrate_get_best(codec, bitrate, samplerate, mixdown));
 }