コード例 #1
0
ファイル: SoundPcm.cs プロジェクト: trampster/Ropu
        public SoundPcm(string name, snd_pcm_stream_t streamType, int mode)
        {
            int error = AlsaNativeMethods.snd_pcm_open(out _pcmPtr, name, streamType, mode);

            if (error < 0)
            {
                throw new AlsaNativeError(error, nameof(AlsaNativeMethods.snd_pcm_open));
            }
        }
コード例 #2
0
 internal static extern int snd_pcm_open(out IntPtr pcm, string name, snd_pcm_stream_t stream, int mode);
コード例 #3
0
ファイル: Alsa.cs プロジェクト: e-COS/cspspemu
 public static extern int snd_pcm_open_lconf(IntPtr* playback_handle, string name, snd_pcm_stream_t stream, int mode, out snd_config_t lconf);
コード例 #4
0
ファイル: Alsa.cs プロジェクト: e-COS/cspspemu
 public static extern int snd_pcm_open(IntPtr* playback_handle, string card, snd_pcm_stream_t device, int mode);
コード例 #5
0
ファイル: asound.cs プロジェクト: crazyender/FFMPEG.net
        int snd_pcm_open (out IntPtr /* snd_pcm_t ** */pcm, 
			                 [MarshalAs(UnmanagedType.LPStr)]
			                 string name, 
		 snd_pcm_stream_t stream, int mode);
コード例 #6
0
 internal static extern int snd_pcm_open_lconf(IntPtr *playback_handle, string name, snd_pcm_stream_t stream,
                                               int mode, out snd_config_t lconf);
コード例 #7
0
 //[SuppressUnmanagedCodeSecurity]
 internal static extern int snd_pcm_open(IntPtr *playback_handle, string card, snd_pcm_stream_t device,
                                         int mode);
コード例 #8
0
ファイル: asound.cs プロジェクト: wangning08115/FFMPEG.net
 int snd_pcm_open(out IntPtr /* snd_pcm_t ** */ pcm,
                  [MarshalAs(UnmanagedType.LPStr)]
                  string name,
                  snd_pcm_stream_t stream, int mode);
コード例 #9
0
ファイル: InteropAlsa.cs プロジェクト: aloncatz/alsa.net
 public static extern int snd_pcm_open(ref IntPtr pcm, string name, snd_pcm_stream_t stream, int mode);