if ( devicename != null ) checkNT1(devicename);
return nalcCaptureOpenDevice(memAddressSafe(devicename), frequency, format, buffersize);
}
public static long alcCaptureOpenDevice(CharSequence devicename, int frequency, int format, int buffersize) {
APIBuffer __buffer = apiBuffer();
<BUG>int devicenameEncoded = __buffer.stringParamUTF8(devicename, true);
</BUG>
return nalcCaptureOpenDevice(__buffer.addressSafe(devicename, devicenameEncoded), frequency, format, buffersize);
}
public static boolean alcCaptureCloseDevice(long device) {

if ( devicename != null ) checkNT1(devicename);
return nalcCaptureOpenDevice(memAddressSafe(devicename), frequency, format, buffersize);
}
public static long alcCaptureOpenDevice(CharSequence devicename, int frequency, int format, int buffersize) {
APIBuffer __buffer = apiBuffer();
int devicenameEncoded = devicename == null ? 0 : __buffer.stringParamUTF8(devicename, true);
return nalcCaptureOpenDevice(__buffer.addressSafe(devicename, devicenameEncoded), frequency, format, buffersize);
}
public static boolean alcCaptureCloseDevice(long device) {
