Home | History | Annotate | Download | only in test

Lines Matching defs:audioDevice

63 AudioEventObserver::AudioEventObserver(AudioDeviceModule* audioDevice)
84 AudioTransportImpl::AudioTransportImpl(AudioDeviceModule* audioDevice) :
85 _audioDevice(audioDevice),
728 AudioDeviceModule* audioDevice = _audioDevice;
731 EXPECT_EQ(0, audioDevice->ActiveAudioLayer(&audioLayer));
903 AudioDeviceModule* audioDevice = _audioDevice;
905 EXPECT_EQ(0, audioDevice->Init());
906 EXPECT_TRUE(audioDevice->Initialized());
911 const int16_t nPlayoutDevices(audioDevice->PlayoutDevices());
916 EXPECT_EQ(0, audioDevice->PlayoutDeviceName(n, name, guid));
927 EXPECT_EQ(0, audioDevice->PlayoutDeviceName(-1, name, guid));
933 EXPECT_EQ(-1, audioDevice->PlayoutDeviceName(-1, name, guid));
936 const int16_t nRecordingDevices(audioDevice->RecordingDevices());
941 EXPECT_EQ(0, audioDevice->RecordingDeviceName(n, name, guid));
952 EXPECT_EQ(0, audioDevice->RecordingDeviceName(-1, name, guid));
958 EXPECT_EQ(-1, audioDevice->PlayoutDeviceName(-1, name, guid));
961 EXPECT_EQ(0, audioDevice->Terminate());
962 EXPECT_FALSE(audioDevice->Initialized());
999 AudioDeviceModule* audioDevice = _audioDevice;
1001 EXPECT_EQ(0, audioDevice->Init());
1002 EXPECT_TRUE(audioDevice->Initialized());
1012 nDevices = audioDevice->PlayoutDevices();
1017 EXPECT_TRUE(audioDevice->SetPlayoutDevice(
1020 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1024 EXPECT_EQ(0, audioDevice->StereoPlayoutIsAvailable(&available));
1031 EXPECT_EQ(0, audioDevice->SpeakerVolumeIsAvailable(&available));
1033 EXPECT_EQ(0, audioDevice->SpeakerMuteIsAvailable(&available));
1036 EXPECT_EQ(0, audioDevice->SetPlayoutDevice(AudioDeviceModule::kDefaultDevice));
1038 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1042 EXPECT_EQ(0, audioDevice->StereoPlayoutIsAvailable(&available));
1049 EXPECT_EQ(0, audioDevice->SpeakerVolumeIsAvailable(&available));
1051 EXPECT_EQ(0, audioDevice->SpeakerMuteIsAvailable(&available));
1054 EXPECT_TRUE(audioDevice->SetPlayoutDevice(
1056 EXPECT_EQ(-1, audioDevice->SetPlayoutDevice(AudioDeviceModule::kDefaultDevice));
1061 EXPECT_EQ(0, audioDevice->SetPlayoutDevice(i));
1062 EXPECT_EQ(0, audioDevice->PlayoutDeviceName(i, name, guid));
1064 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1068 EXPECT_EQ(0, audioDevice->StereoPlayoutIsAvailable(&available));
1074 EXPECT_EQ(0, audioDevice->SpeakerVolumeIsAvailable(&available));
1076 EXPECT_EQ(0, audioDevice->SpeakerMuteIsAvailable(&available));
1083 nDevices = audioDevice->RecordingDevices();
1088 EXPECT_TRUE(audioDevice->SetRecordingDevice(
1091 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1095 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
1103 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1105 EXPECT_EQ(0, audioDevice->MicrophoneMuteIsAvailable(&available));
1107 EXPECT_EQ(0, audioDevice->MicrophoneBoostIsAvailable(&available));
1110 EXPECT_EQ(0, audioDevice->SetRecordingDevice(AudioDeviceModule::kDefaultDevice));
1112 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1116 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
1124 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1126 EXPECT_EQ(0, audioDevice->MicrophoneMuteIsAvailable(&available));
1128 EXPECT_EQ(0, audioDevice->MicrophoneBoostIsAvailable(&available));
1131 EXPECT_TRUE(audioDevice->SetRecordingDevice(
1133 EXPECT_EQ(-1, audioDevice->SetRecordingDevice(AudioDeviceModule::kDefaultDevice));
1138 EXPECT_EQ(0, audioDevice->SetRecordingDevice(i));
1139 EXPECT_EQ(0, audioDevice->RecordingDeviceName(i, name, guid));
1141 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1145 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
1153 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1155 EXPECT_EQ(0, audioDevice->MicrophoneMuteIsAvailable(&available));
1157 EXPECT_EQ(0, audioDevice->MicrophoneBoostIsAvailable(&available));
1161 EXPECT_EQ(0, audioDevice->Terminate());
1162 EXPECT_FALSE(audioDevice->Initialized());
1182 AudioDeviceModule* audioDevice = _audioDevice;
1184 EXPECT_EQ(0, audioDevice->Init());
1185 EXPECT_TRUE(audioDevice->Initialized());
1196 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&recIsAvailable));
1209 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&playIsAvailable));
1227 EXPECT_EQ(0, audioDevice->SpeakerVolumeIsAvailable(&available));
1231 EXPECT_EQ(0, audioDevice->MaxSpeakerVolume(&maxVolume));
1232 EXPECT_EQ(0, audioDevice->SetSpeakerVolume(maxVolume/2));
1235 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1237 EXPECT_EQ(0, audioDevice->InitPlayout());
1238 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&samplesPerSec));
1256 EXPECT_EQ(0, audioDevice->StartPlayout());
1258 if (audioDevice->Playing())
1267 EXPECT_EQ(0, audioDevice->StopPlayout());
1268 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1279 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1283 EXPECT_EQ(0, audioDevice->MaxMicrophoneVolume(&maxVolume));
1284 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(maxVolume));
1287 EXPECT_TRUE(audioDevice->StartRawInputFileRecording(
1289 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1291 EXPECT_EQ(0, audioDevice->InitRecording());
1292 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
1296 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelLeft));
1298 EXPECT_EQ(0, audioDevice->StartRecording());
1301 EXPECT_TRUE(audioDevice->Recording());
1302 if (audioDevice->Recording())
1311 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
1314 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelBoth));
1316 EXPECT_EQ(0, audioDevice->StopRecording());
1317 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1318 EXPECT_EQ(0, audioDevice->StopRawInputFileRecording());
1329 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1330 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1333 EXPECT_EQ(0, audioDevice->InitPlayout());
1334 EXPECT_EQ(0, audioDevice->StartPlayout());
1338 EXPECT_TRUE(audioDevice->Playing());
1339 if (audioDevice->Playing())
1347 EXPECT_EQ(0, audioDevice->StopPlayout());
1348 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1361 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1365 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1369 EXPECT_EQ(0, audioDevice->MaxMicrophoneVolume(&maxVolume));
1370 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(maxVolume));
1373 EXPECT_EQ(0, audioDevice->InitRecording());
1374 EXPECT_EQ(0, audioDevice->InitPlayout());
1375 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&playSamplesPerSec));
1376 EXPECT_EQ(0, audioDevice->RecordingSampleRate(&recSamplesPerSecRec));
1381 EXPECT_EQ(0, audioDevice->StopRecording());
1382 EXPECT_EQ(0, audioDevice->StopPlayout());
1383 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1388 EXPECT_EQ(0, audioDevice->StartRecording());
1389 EXPECT_EQ(0, audioDevice->StartPlayout());
1392 if (audioDevice->Playing() && audioDevice->Recording())
1401 EXPECT_EQ(0, audioDevice->StopRecording());
1402 EXPECT_EQ(0, audioDevice->StopPlayout());
1403 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1408 EXPECT_EQ(0, audioDevice->Terminate());
1409 EXPECT_FALSE(audioDevice->Initialized());
1430 AudioDeviceModule* audioDevice = _audioDevice;
1432 EXPECT_EQ(0, audioDevice->Init());
1433 EXPECT_TRUE(audioDevice->Initialized());
1445 EXPECT_EQ(0, audioDevice->SpeakerVolumeIsAvailable(&available));
1457 EXPECT_EQ(0, audioDevice->InitSpeaker());
1458 EXPECT_EQ(0, audioDevice->SpeakerVolume(&startVolume));
1461 EXPECT_EQ(0, audioDevice->SetSpeakerVolume(0));
1466 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1467 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1470 EXPECT_EQ(0, audioDevice->InitPlayout());
1471 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&samplesPerSec));
1489 EXPECT_EQ(0, audioDevice->StartPlayout());
1492 EXPECT_TRUE(audioDevice->Playing());
1493 if (audioDevice->Playing())
1503 EXPECT_EQ(0, audioDevice->StopPlayout());
1504 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1510 EXPECT_EQ(0, audioDevice->SetSpeakerVolume(startVolume));
1531 audioDevice = _audioDevice;
1533 EXPECT_EQ(0, audioDevice->Init());
1534 EXPECT_TRUE(audioDevice->Initialized());
1546 EXPECT_EQ(0, audioDevice->SpeakerMuteIsAvailable(&available));
1559 EXPECT_EQ(0, audioDevice->InitSpeaker());
1560 EXPECT_EQ(0, audioDevice->SpeakerMute(&startMute));
1563 EXPECT_EQ(0, audioDevice->SetSpeakerMute(false));
1568 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1569 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1572 EXPECT_EQ(0, audioDevice->InitPlayout());
1573 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&samplesPerSec));
1584 EXPECT_EQ(0, audioDevice->StartPlayout());
1587 EXPECT_TRUE(audioDevice->Playing());
1588 if (audioDevice->Playing())
1598 EXPECT_EQ(0, audioDevice->StopPlayout());
1599 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1605 EXPECT_EQ(0, audioDevice->SetSpeakerMute(startMute));
1626 AudioDeviceModule* audioDevice = _audioDevice;
1628 EXPECT_EQ(0, audioDevice->Init());
1629 EXPECT_TRUE(audioDevice->Initialized());
1638 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
1655 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1682 EXPECT_EQ(0, audioDevice->InitMicrophone());
1683 EXPECT_EQ(0, audioDevice->MicrophoneVolume(&startVolume));
1686 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(0));
1695 EXPECT_EQ(0, audioDevice->StartRawInputFileRecording(RecordedMicrophoneVolumeFile));
1697 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1698 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1701 EXPECT_EQ(0, audioDevice->InitRecording());
1702 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
1706 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelRight));
1708 EXPECT_EQ(0, audioDevice->StartRecording());
1710 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1713 EXPECT_EQ(0, audioDevice->InitPlayout());
1714 EXPECT_EQ(0, audioDevice->StartPlayout());
1717 EXPECT_TRUE(audioDevice->Recording());
1718 EXPECT_TRUE(audioDevice->Playing());
1719 if (audioDevice->Recording() && audioDevice->Playing())
1733 EXPECT_EQ(0, audioDevice->StopRawInputFileRecording());
1735 EXPECT_EQ(0, audioDevice->StopRecording());
1736 EXPECT_EQ(0, audioDevice->StopPlayout());
1737 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1738 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
1744 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(startVolume));
1765 AudioDeviceModule* audioDevice = _audioDevice;
1767 EXPECT_EQ(0, audioDevice->Init());
1768 EXPECT_TRUE(audioDevice->Initialized());
1777 EXPECT_EQ(0, audioDevice->MicrophoneMuteIsAvailable(&available));
1794 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1821 EXPECT_EQ(0, audioDevice->InitMicrophone());
1822 EXPECT_EQ(0, audioDevice->MicrophoneMute(&startMute));
1825 EXPECT_EQ(0, audioDevice->SetMicrophoneMute(false));
1834 EXPECT_EQ(0, audioDevice->StartRawInputFileRecording(RecordedMicrophoneMuteFile));
1836 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1837 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1840 EXPECT_EQ(0, audioDevice->InitRecording());
1841 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
1845 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelLeft));
1847 EXPECT_EQ(0, audioDevice->StartRecording());
1849 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1852 EXPECT_EQ(0, audioDevice->InitPlayout());
1853 EXPECT_EQ(0, audioDevice->StartPlayout());
1856 EXPECT_TRUE(audioDevice->Recording());
1857 EXPECT_TRUE(audioDevice->Playing());
1858 if (audioDevice->Recording() && audioDevice->Playing())
1871 EXPECT_EQ(0, audioDevice->StopRawInputFileRecording());
1873 EXPECT_EQ(0, audioDevice->StopRecording());
1874 EXPECT_EQ(0, audioDevice->StopPlayout());
1875 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
1881 EXPECT_EQ(0, audioDevice->SetMicrophoneMute(startMute));
1902 AudioDeviceModule* audioDevice = _audioDevice;
1904 EXPECT_EQ(0, audioDevice->Init());
1905 EXPECT_TRUE(audioDevice->Initialized());
1914 EXPECT_EQ(0, audioDevice->MicrophoneBoostIsAvailable(&available));
1931 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1957 EXPECT_EQ(0, audioDevice->InitMicrophone());
1958 EXPECT_EQ(0, audioDevice->MicrophoneBoost(&startBoost));
1961 EXPECT_EQ(0, audioDevice->SetMicrophoneBoost(false));
1970 EXPECT_EQ(0, audioDevice->StartRawInputFileRecording(RecordedMicrophoneBoostFile));
1972 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
1973 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
1976 EXPECT_EQ(0, audioDevice->InitRecording());
1977 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
1981 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelLeft));
1983 EXPECT_EQ(0, audioDevice->StartRecording());
1985 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
1988 EXPECT_EQ(0, audioDevice->InitPlayout());
1989 EXPECT_EQ(0, audioDevice->StartPlayout());
1992 EXPECT_TRUE(audioDevice->Recording());
1993 EXPECT_TRUE(audioDevice->Playing());
1994 if (audioDevice->Recording() && audioDevice->Playing())
2008 EXPECT_EQ(0, audioDevice->StopRawInputFileRecording());
2010 EXPECT_EQ(0, audioDevice->StopRecording());
2011 EXPECT_EQ(0, audioDevice->StopPlayout());
2012 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
2018 EXPECT_EQ(0, audioDevice->SetMicrophoneBoost(startBoost));
2039 AudioDeviceModule* audioDevice = _audioDevice;
2041 EXPECT_EQ(0, audioDevice->Init());
2042 EXPECT_TRUE(audioDevice->Initialized());
2051 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
2068 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
2094 EXPECT_EQ(0, audioDevice->InitMicrophone());
2095 EXPECT_EQ(0, audioDevice->MicrophoneVolume(&startVolume));
2105 EXPECT_EQ(0, audioDevice->StartRawInputFileRecording(RecordedMicrophoneAGCFile));
2107 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
2108 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&available));
2111 EXPECT_EQ(0, audioDevice->SetAGC(true));
2112 EXPECT_EQ(0, audioDevice->InitRecording());
2113 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
2117 EXPECT_EQ(0, audioDevice->SetRecordingChannel(AudioDeviceModule::kChannelRight));
2119 EXPECT_EQ(0, audioDevice->StartRecording());
2121 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&available));
2124 EXPECT_EQ(0, audioDevice->InitPlayout());
2125 EXPECT_EQ(0, audioDevice->StartPlayout());
2128 EXPECT_TRUE(audioDevice->AGC());
2129 EXPECT_TRUE(audioDevice->Recording());
2130 EXPECT_TRUE(audioDevice->Playing());
2131 if (audioDevice->Recording() && audioDevice->Playing())
2145 EXPECT_EQ(0, audioDevice->StopRawInputFileRecording());
2147 EXPECT_EQ(0, audioDevice->SetAGC(false));
2148 EXPECT_EQ(0, audioDevice->StopRecording());
2149 EXPECT_EQ(0, audioDevice->StopPlayout());
2150 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
2151 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
2157 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(startVolume));
2178 AudioDeviceModule* audioDevice = _audioDevice;
2180 EXPECT_EQ(0, audioDevice->Init());
2181 EXPECT_TRUE(audioDevice->Initialized());
2194 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&recIsAvailable));
2207 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&playIsAvailable));
2226 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
2230 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
2233 EXPECT_EQ(0, audioDevice->SetStereoRecording(true));
2236 EXPECT_EQ(0, audioDevice->StereoPlayoutIsAvailable(&available));
2239 EXPECT_EQ(0, audioDevice->SetStereoPlayout(true));
2242 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
2246 EXPECT_EQ(0, audioDevice->MaxMicrophoneVolume(&maxVolume));
2247 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(maxVolume));
2250 EXPECT_EQ(0, audioDevice->InitRecording());
2251 EXPECT_EQ(0, audioDevice->InitPlayout());
2252 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&playSamplesPerSec));
2253 EXPECT_EQ(0, audioDevice->RecordingSampleRate(&recSamplesPerSecRec));
2254 EXPECT_EQ(0, audioDevice->StereoPlayout(&enabled));
2256 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
2258 EXPECT_EQ(0, audioDevice->StartRecording());
2259 EXPECT_EQ(0, audioDevice->StartPlayout());
2261 if (audioDevice->Playing() && audioDevice->Recording())
2274 EXPECT_EQ(0, audioDevice->StopRecording());
2275 EXPECT_EQ(0, audioDevice->StopPlayout());
2276 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
2282 EXPECT_EQ(0, audioDevice->Terminate());
2283 EXPECT_FALSE(audioDevice->Initialized());
2304 AudioDeviceModule* audioDevice = _audioDevice;
2306 EXPECT_EQ(0, audioDevice->Init());
2307 EXPECT_TRUE(audioDevice->Initialized());
2323 EXPECT_EQ(0, audioDevice->RecordingIsAvailable(&recIsAvailable));
2336 EXPECT_EQ(0, audioDevice->PlayoutIsAvailable(&playIsAvailable));
2354 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
2358 EXPECT_EQ(0, audioDevice->StereoRecordingIsAvailable(&available));
2361 EXPECT_EQ(0, audioDevice->SetStereoRecording(true));
2364 EXPECT_EQ(0, audioDevice->StereoPlayoutIsAvailable(&available));
2367 EXPECT_EQ(0, audioDevice->SetStereoPlayout(true));
2370 EXPECT_EQ(0, audioDevice->MicrophoneVolumeIsAvailable(&available));
2374 EXPECT_EQ(0, audioDevice->MaxMicrophoneVolume(&maxVolume));
2375 EXPECT_EQ(0, audioDevice->SetMicrophoneVolume(maxVolume));
2378 EXPECT_EQ(0, audioDevice->InitRecording());
2379 EXPECT_EQ(0, audioDevice->InitPlayout());
2380 EXPECT_EQ(0, audioDevice->PlayoutSampleRate(&playSamplesPerSec));
2381 EXPECT_EQ(0, audioDevice->RecordingSampleRate(&recSamplesPerSecRec));
2382 EXPECT_EQ(0, audioDevice->StereoPlayout(&enabled));
2384 EXPECT_EQ(0, audioDevice->StereoRecording(&enabled));
2386 EXPECT_EQ(0, audioDevice->StartRecording());
2387 EXPECT_EQ(0, audioDevice->StartPlayout());
2390 EXPECT_EQ(0, audioDevice->ActiveAudioLayer(&audioLayer));
2406 } else if (audioDevice->Playing() && audioDevice->Recording())
2441 EXPECT_EQ(0, audioDevice->StopRecording());
2442 EXPECT_EQ(0, audioDevice->StopPlayout());
2443 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));
2459 EXPECT_EQ(0, audioDevice->Terminate());
2460 EXPECT_FALSE(audioDevice->Initialized());
2481 AudioDeviceModule* audioDevice = _audioDevice;
2483 EXPECT_EQ(0, audioDevice->Init());
2484 EXPECT_TRUE(audioDevice->Initialized());
2486 EXPECT_EQ(0, audioDevice->Terminate());
2487 EXPECT_FALSE(audioDevice->Initialized());
2635 AudioDeviceModule* audioDevice = _audioDevice;
2637 EXPECT_EQ(0, audioDevice->Init());
2638 EXPECT_TRUE(audioDevice->Initialized());
2653 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(_audioTransport));
2655 EXPECT_EQ(0, audioDevice->InitRecording());
2656 EXPECT_EQ(0, audioDevice->StartRecording());
2658 EXPECT_EQ(0, audioDevice->InitPlayout());
2659 EXPECT_EQ(0, audioDevice->StartPlayout());
2661 EXPECT_TRUE(audioDevice->Recording());
2662 EXPECT_TRUE(audioDevice->Playing());
2666 if (audioDevice->Recording() && audioDevice->Playing())
2677 EXPECT_EQ(0, audioDevice->ResetAudioDevice());
2688 if (audioDevice->Recording() && audioDevice->Playing())
2696 EXPECT_EQ(0, audioDevice->SetLoudspeakerStatus(true));
2701 EXPECT_EQ(0, audioDevice->GetLoudspeakerStatus(&loudspeakerOn));
2705 EXPECT_EQ(0, audioDevice->SetLoudspeakerStatus(false));
2710 EXPECT_EQ(0, audioDevice->GetLoudspeakerStatus(&loudspeakerOn));
2714 EXPECT_EQ(0, audioDevice->StopRecording());
2715 EXPECT_EQ(0, audioDevice->StopPlayout());
2716 EXPECT_EQ(0, audioDevice->RegisterAudioCallback(NULL));