public static PaDeviceInfo Pa_GetDeviceInfo(int device) { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetDeviceInfo(device); return((PaDeviceInfo)Marshal.PtrToStructure(ptr, typeof(PaDeviceInfo))); }
public static PaHostApiInfo Pa_GetHostApiInfo(int hostApi) { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetHostApiInfo(hostApi); return((PaHostApiInfo)Marshal.PtrToStructure(ptr, typeof(PaHostApiInfo))); }
public static PaHostErrorInfo Pa_GetLastHostErrorInfo() { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetLastHostErrorInfo(); return((PaHostErrorInfo)Marshal.PtrToStructure(ptr, typeof(PaHostErrorInfo))); }
public static string Pa_GetErrorText(PaError errorCode) { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetErrorText(errorCode); return(Marshal.PtrToStringAnsi(ptr)); }
public static string Pa_GetVersionText() { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetVersionText(); return(Marshal.PtrToStringAnsi(ptr)); }
static PortAudioAPI() { PortAudioAPI.Pa_Initialize(); }
public static PaStreamInfo Pa_GetStreamInfo(IntPtr stream) { IntPtr ptr = PortAudioAPI.IntPtr_Pa_GetStreamInfo(stream); return((PaStreamInfo)Marshal.PtrToStructure(ptr, typeof(PaStreamInfo))); }
public static string Pa_GetVersionText() { return(Marshal.PtrToStringAnsi(PortAudioAPI.IntPtr_Pa_GetVersionText())); }