public AudioCodecSetting(string input, string output, decimal quality, BitrateMode mode = BitrateMode.VBR) { this.Quality = quality; this.BitrateMode = mode; this.Input = input; this.Output = output; }
/// <summary> /// Tries the get <see cref="BitrateMode"/> value. /// </summary> /// <param name="source">The source string.</param> /// <param name="value">The result <see cref="BitrateMode"/> value.</param> /// <returns><c>true</c> if source string is not empty and valid <see cref="BitrateMode"/> value, <c>false</c> otherwise.</returns> public static bool TryGetBitrateMode(this string source, out BitrateMode value) => BitrateModes.TryGetValue(source, out value);
public virtual extern void GetAudioVBRMode([ComAliasName("DirectEncodeNET.BitrateMode")] out BitrateMode pvbrMode);
public virtual extern void SetVideoVBRMode([In, ComAliasName("DirectEncodeNET.BitrateMode")] BitrateMode vbrMode);