Lines Matching refs:card
92 public AlsaDevice(int type, int card, int device) {
94 mCard = card;
108 sb.append("AlsaDevice: [card: " + mCard);
169 // and disconnected with its address (card , device) and force the
181 Slog.e(TAG, "Invalid alsa card or device alsaCard: " + alsaCard +
214 private AlsaDevice waitForAlsaDevice(int card, int device, int type) {
216 Slog.e(TAG, "waitForAlsaDevice(c:" + card + " d:" + device + ")");
219 AlsaDevice testDevice = new AlsaDevice(type, card, device);
247 int card = -1, device = -1;
268 card = Integer.parseInt(name.substring(c_index + 1, d_index));
276 AlsaDevice alsaDevice = new AlsaDevice(type, card, device);
295 * Select the default device of the specified card.
297 /* package */ UsbAudioDevice selectAudioCard(int card) {
299 Slog.d(TAG, "selectAudioCard() card:" + card
300 + " isCardUsb(): " + mCardsParser.isCardUsb(card));
302 if (!mCardsParser.isCardUsb(card)) {
308 int device = mDevicesParser.getDefaultDeviceNum(card);
310 boolean hasPlayback = mDevicesParser.hasPlaybackDevices(card);
311 boolean hasCapture = mDevicesParser.hasCaptureDevices(card);
317 (mCardsParser.isCardUsb(card)
323 if (hasPlayback && (waitForAlsaDevice(card, device, AlsaDevice.TYPE_PLAYBACK) == null)) {
328 if (hasCapture && (waitForAlsaDevice(card, device, AlsaDevice.TYPE_CAPTURE) == null)) {
333 new UsbAudioDevice(card, device, hasPlayback, hasCapture, deviceClass);
334 AlsaCardsParser.AlsaCardRecord cardRecord = mCardsParser.getCardRecordFor(card);
460 /* package */ void setAccessoryAudioState(boolean enabled, int card, int device) {
462 Slog.d(TAG, "setAccessoryAudioState " + enabled + " " + card + " " + device);
465 mAccessoryAudioDevice = new UsbAudioDevice(card, device, true, false,
474 /* package */ void setPeripheralMidiState(boolean enabled, int card, int device) {
488 properties.putInt(MidiDeviceInfo.PROPERTY_ALSA_CARD, card);
490 mPeripheralMidiDevice = UsbMidiDevice.create(mContext, properties, card, device);