int snd_pcm_open (out IntPtr /* snd_pcm_t ** */pcm, [MarshalAs(UnmanagedType.LPStr)] string name, snd_pcm_stream_t stream, int mode);