public static NativeToMixdown ( int mixdown ) : Mixdown | ||
mixdown | int | |
return | Mixdown |
/// <summary> /// Sanitizes a mixdown given the output codec and input channel layout. /// </summary> /// <param name="mixdown">The desired mixdown.</param> /// <param name="encoder">The output encoder to be used.</param> /// <param name="layout">The input channel layout.</param> /// <returns>A sanitized mixdown value.</returns> public static Mixdown SanitizeMixdown(Mixdown mixdown, AudioEncoder encoder, int layout) { int sanitizedMixdown = HBFunctions.hb_get_best_mixdown(Converters.AudioEncoderToNative(encoder), layout, Converters.MixdownToNative(mixdown)); return(Converters.NativeToMixdown(sanitizedMixdown)); }
/// <summary> /// Gets the default mixdown for the given audio encoder and channel layout. /// </summary> /// <param name="encoder">The output codec to be used.</param> /// <param name="layout">The input channel layout.</param> /// <returns>The default mixdown for the given codec and channel layout.</returns> public static Mixdown GetDefaultMixdown(AudioEncoder encoder, int layout) { int defaultMixdown = HBFunctions.hb_get_default_mixdown(Converters.AudioEncoderToNative(encoder), layout); return(Converters.NativeToMixdown(defaultMixdown)); }