/* */
/* */ public static synchronized AudioDevice[] getAudioDevices()
/* */ throws CAException
/* */ {
/* 122 */ int i = getPropertyInfoSize(1684370979);
/* 123 */ CAMemoryObject localCAMemoryObject = null;
/* 124 */ if (i == 4)
/* 125 */ localCAMemoryObject = retSize4_B;
/* */ else
/* 127 */ localCAMemoryObject = new CAMemoryObject(i, false);
/* 128 */ retSize4_A.setIntAt(0, i);
/* 129 */ int j = AudioHardwareGetProperty(1684370979, CAObject.ID(retSize4_A), CAObject.ID(localCAMemoryObject));
/* 130 */ CAException.checkError(j);
/* 131 */ AudioDevice[] arrayOfAudioDevice = new AudioDevice[retSize4_A.getIntAt(0) / 4];
/* 132 */ for (int k = 0; k < arrayOfAudioDevice.length; k++)
/* 133 */ arrayOfAudioDevice[k] = AudioDevice.makeDevice(localCAMemoryObject.getIntAt(k * 4));
/* 134 */ return arrayOfAudioDevice;
/* */ }