}\r
\r
IntPtr ptr = HBFunctions.hb_x264_param_unparse(\r
+ 8,\r
preset,\r
string.Join(",", tunes),\r
extraOptions,\r
profile,\r
level,\r
width,\r
- height);\r
+ height); // TODO add bit-depth support.\r
\r
string x264Settings = Marshal.PtrToStringAnsi(ptr);\r
\r
\r
[DllImport("hb.dll", EntryPoint = "hb_x264_param_unparse", CallingConvention = CallingConvention.Cdecl)]\r
public static extern IntPtr hb_x264_param_unparse(\r
+ int bit_depth,\r
[In] [MarshalAs(UnmanagedType.LPStr)] string x264_preset,\r
[In] [MarshalAs(UnmanagedType.LPStr)] string x264_tune,\r
[In] [MarshalAs(UnmanagedType.LPStr)] string x264_encopts,\r