/// </param>\r
/// <param name="channelLayout">channel layout of the source track</param>\r
/// <returns>True if available.</returns>\r
- public static bool MixdownIsSupported(HBMixdown mixdown, HBAudioEncoder encoder, int channelLayout)\r
+ public static bool MixdownIsSupported(HBMixdown mixdown, HBAudioEncoder encoder, long channelLayout)\r
{\r
return HBFunctions.hb_mixdown_is_supported(mixdown.Id, (uint)encoder.Id, (uint)channelLayout) > 0;\r
}\r
/// <summary>\r
/// Gets or sets the chapter start.\r
/// </summary>\r
- public int? Start { get; set; }\r
+ public long? Start { get; set; }\r
\r
/// <summary>\r
/// Gets or sets the frame to start.\r
/// </summary>\r
- public int? End { get; set; }\r
+ public long? End { get; set; }\r
\r
/// <summary>\r
/// Gets or sets the seek points.\r
/// </summary>\r
- public int? SeekPoints { get; set; }\r
+ public long? SeekPoints { get; set; }\r
}\r
}
\ No newline at end of file
/// <param name="channelLayout">
/// The channel Layout.
/// </param>
- public Audio(int trackNumber, string language, string languageCode, string description, int codec, int sampleRate, int bitrate, int channelLayout)
+ public Audio(int trackNumber, string language, string languageCode, string description, int codec, int sampleRate, int bitrate, long channelLayout)
{
this.ChannelLayout = channelLayout;
this.TrackNumber = trackNumber;
/// <summary>
/// Gets or sets the channel layout of the source track (mixdown)
/// </summary>
- public int ChannelLayout { get; set; }
+ public long ChannelLayout { get; set; }
/// <summary>
/// Override of the ToString method to make this object easier to use in the UI