public static extern PmError Pm_OpenInput( out IntPtr stream, int inputDevice, IntPtr inputDriverInfo, int bufferSize, PmTimeProcPtr time_proc, IntPtr time_info);
public static extern PmError Pm_OpenOutput( out IntPtr stream, int outputDevice, IntPtr outputDriverInfo, int bufferSize, PmTimeProcPtr time_proc, IntPtr time_info, int latency);