Lines Matching defs:alsa_handle

760          alsa_handle_t alsa_handle;
773 alsa_handle.module = mALSADevice;
774 alsa_handle.bufferSize = bufferSize;
775 alsa_handle.devices = devices;
776 alsa_handle.handle = 0;
778 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
780 alsa_handle.format = *format;
781 alsa_handle.channels = VOIP_DEFAULT_CHANNEL_MODE;
782 alsa_handle.channelMask = AUDIO_CHANNEL_IN_MONO;
783 alsa_handle.sampleRate = *sampleRate;
784 alsa_handle.latency = VOIP_PLAYBACK_LATENCY;
785 alsa_handle.rxHandle = 0;
786 alsa_handle.ucMgr = mUcMgr;
791 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_IP_VOICECALL, sizeof(alsa_handle.useCase));
793 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_VOIP, sizeof(alsa_handle.useCase));
796 mDeviceList.push_back(alsa_handle);
805 alsa_handle.devices = AudioSystem::DEVICE_OUT_PROXY;
840 alsa_handle_t alsa_handle;
843 alsa_handle.module = mALSADevice;
844 alsa_handle.devices = devices;
845 alsa_handle.handle = 0;
846 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
853 alsa_handle.channels = info.AudioBlocksArray[info.nAudioBlocks-1].nChannels;
854 if (alsa_handle.channels > 6) {
855 alsa_handle.channels = 6;
857 *channels = audio_channel_out_mask_from_count(alsa_handle.channels);
859 alsa_handle.channels = AudioSystem::popCount(*channels);
861 alsa_handle.channelMask = *channels;
863 if (6 == alsa_handle.channels) {
864 alsa_handle.bufferSize = DEFAULT_MULTI_CHANNEL_BUF_SIZE;
866 alsa_handle.bufferSize = DEFAULT_BUFFER_SIZE;
869 alsa_handle.sampleRate = info.AudioBlocksArray[info.nAudioBlocks-1].nSamplingFreq;
870 *sampleRate = alsa_handle.sampleRate;
872 alsa_handle.sampleRate = *sampleRate;
874 alsa_handle.latency = PLAYBACK_LATENCY;
875 alsa_handle.rxHandle = 0;
876 alsa_handle.ucMgr = mUcMgr;
877 ALOGD("alsa_handle.channels %d alsa_handle.sampleRate %d",alsa_handle.channels,alsa_handle.sampleRate);
882 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI2 , sizeof(alsa_handle.useCase));
884 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_MUSIC2, sizeof(alsa_handle.useCase));
887 mDeviceList.push_back(alsa_handle);
910 alsa_handle_t alsa_handle;
916 alsa_handle.module = mALSADevice;
917 alsa_handle.bufferSize = bufferSize;
918 alsa_handle.devices = devices;
919 alsa_handle.handle = 0;
920 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
921 alsa_handle.channels = DEFAULT_CHANNEL_MODE;
922 alsa_handle.channelMask = AUDIO_CHANNEL_OUT_STEREO;
923 alsa_handle.sampleRate = DEFAULT_SAMPLING_RATE;
924 alsa_handle.latency = PLAYBACK_LATENCY;
925 alsa_handle.rxHandle = 0;
926 alsa_handle.ucMgr = mUcMgr;
927 alsa_handle.isDeepbufferOutput = false;
934 alsa_handle.isDeepbufferOutput = true;
936 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI, sizeof(alsa_handle.useCase));
938 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_MUSIC, sizeof(alsa_handle.useCase));
942 alsa_handle.bufferSize = PLAYBACK_LOW_LATENCY_BUFFER_SIZE;
943 alsa_handle.latency = PLAYBACK_LOW_LATENCY_MEASURED;
945 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI_LOWLATENCY_MUSIC, sizeof(alsa_handle.useCase));
947 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_LOWLATENCY_MUSIC, sizeof(alsa_handle.useCase));
951 mDeviceList.push_back(alsa_handle);
1009 alsa_handle_t alsa_handle;
1015 alsa_handle.module = mALSADevice;
1016 alsa_handle.bufferSize = bufferSize;
1017 alsa_handle.devices = devices;
1018 alsa_handle.handle = 0;
1019 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
1020 alsa_handle.channels = DEFAULT_CHANNEL_MODE;
1021 alsa_handle.channelMask = AUDIO_CHANNEL_OUT_STEREO;
1022 alsa_handle.sampleRate = DEFAULT_SAMPLING_RATE;
1023 alsa_handle.latency = VOICE_LATENCY;
1024 alsa_handle.rxHandle = 0;
1025 alsa_handle.ucMgr = mUcMgr;
1031 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI_TUNNEL, sizeof(alsa_handle.useCase));
1033 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_TUNNEL, sizeof(alsa_handle.useCase));
1038 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI_LOW_POWER, sizeof(alsa_handle.useCase));
1040 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_LPA, sizeof(alsa_handle.useCase));
1044 mDeviceList.push_back(alsa_handle);
1128 alsa_handle_t alsa_handle;
1141 alsa_handle.module = mALSADevice;
1142 alsa_handle.bufferSize = bufferSize;
1143 alsa_handle.devices = devices;
1144 alsa_handle.handle = 0;
1146 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
1148 alsa_handle.format = *format;
1149 alsa_handle.channels = VOIP_DEFAULT_CHANNEL_MODE;
1150 alsa_handle.channelMask = AUDIO_CHANNEL_IN_MONO;
1151 alsa_handle.sampleRate = *sampleRate;
1152 alsa_handle.latency = VOIP_RECORD_LATENCY;
1153 alsa_handle.rxHandle = 0;
1154 alsa_handle.ucMgr = mUcMgr;
1158 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_VOIP, sizeof(alsa_handle.useCase));
1160 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_IP_VOICECALL, sizeof(alsa_handle.useCase));
1163 mDeviceList.push_back(alsa_handle);
1209 alsa_handle_t alsa_handle;
1212 alsa_handle.module = mALSADevice;
1213 alsa_handle.bufferSize = bufferSize;
1214 alsa_handle.devices = devices;
1215 alsa_handle.handle = 0;
1216 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
1217 alsa_handle.channels = VOICE_CHANNEL_MODE;
1218 alsa_handle.channelMask = AUDIO_CHANNEL_IN_MONO;
1219 alsa_handle.sampleRate = android::AudioRecord::DEFAULT_SAMPLE_RATE;
1220 alsa_handle.latency = RECORD_LATENCY;
1221 alsa_handle.rxHandle = 0;
1222 alsa_handle.ucMgr = mUcMgr;
1233 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_VOICE,
1234 sizeof(alsa_handle.useCase));
1236 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_VOICE_UL_DL,
1237 sizeof(alsa_handle.useCase));
1242 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_VOICE,
1243 sizeof(alsa_handle.useCase));
1245 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_VOICE_DL,
1246 sizeof(alsa_handle.useCase));
1251 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_FM, sizeof(alsa_handle.useCase));
1253 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_A2DP_FM, sizeof(alsa_handle.useCase));
1259 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_LOWLATENCY_MUSIC, sizeof(alsa_handle.useCase));
1261 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_CAPTURE_MUSIC, sizeof(alsa_handle.useCase));
1273 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_INCALL_REC,
1274 sizeof(alsa_handle.useCase));
1276 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_UL_DL_REC,
1277 sizeof(alsa_handle.useCase));
1282 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_INCALL_REC,
1283 sizeof(alsa_handle.useCase));
1285 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_DL_REC,
1286 sizeof(alsa_handle.useCase));
1291 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_FM_REC, sizeof(alsa_handle.useCase));
1293 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_FM_A2DP_REC, sizeof(alsa_handle.useCase));
1299 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI_LOWLATENCY_REC, sizeof(alsa_handle.useCase));
1301 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_HIFI_REC, sizeof(alsa_handle.useCase));
1306 mDeviceList.push_back(alsa_handle);
1436 alsa_handle_t alsa_handle;
1441 strlcpy(alsa_handle.useCase, SND_USE_CASE_VERB_DIGITAL_RADIO, sizeof(alsa_handle.useCase));
1443 strlcpy(alsa_handle.useCase, SND_USE_CASE_MOD_PLAY_FM, sizeof(alsa_handle.useCase));
1449 alsa_handle.module = mALSADevice;
1450 alsa_handle.bufferSize = bufferSize;
1451 alsa_handle.devices = device;
1452 alsa_handle.handle = 0;
1453 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
1454 alsa_handle.channels = DEFAULT_CHANNEL_MODE;
1455 alsa_handle.channelMask = AUDIO_CHANNEL_OUT_STEREO;
1456 alsa_handle.sampleRate = DEFAULT_SAMPLING_RATE;
1457 alsa_handle.latency = VOICE_LATENCY;
1458 alsa_handle.rxHandle = 0;
1459 alsa_handle.ucMgr = mUcMgr;
1461 mDeviceList.push_back(alsa_handle);
1467 alsa_handle.devices = AudioSystem::DEVICE_OUT_PROXY;
1533 alsa_handle_t alsa_handle;
1537 strlcpy(alsa_handle.useCase, verb, sizeof(alsa_handle.useCase));
1539 strlcpy(alsa_handle.useCase, modifier, sizeof(alsa_handle.useCase));
1545 alsa_handle.module = mALSADevice;
1546 alsa_handle.bufferSize = bufferSize;
1547 alsa_handle.devices = device;
1548 alsa_handle.handle = 0;
1549 alsa_handle.format = SNDRV_PCM_FORMAT_S16_LE;
1550 alsa_handle.channels = VOICE_CHANNEL_MODE;
1551 alsa_handle.channelMask = AUDIO_CHANNEL_IN_MONO;
1552 alsa_handle.sampleRate = VOICE_SAMPLING_RATE;
1553 alsa_handle.latency = VOICE_LATENCY;
1554 alsa_handle.rxHandle = 0;
1555 alsa_handle.ucMgr = mUcMgr;
1556 mDeviceList.push_back(alsa_handle);
1563 alsa_handle.devices = device;