Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1575)

Unified Diff: chromeos/audio/audio_device.cc

Issue 515573003: app_shell: Do simple audio initialization. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: wrap line Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chromeos/audio/audio_device.h ('k') | chromeos/audio/cras_audio_handler_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/audio/audio_device.cc
diff --git a/chromeos/audio/audio_device.cc b/chromeos/audio/audio_device.cc
index 1a9169a0b5af22260cef6022b09522f1e837b9e2..a3abba035ed54118b9611760155de726a7c567b6 100644
--- a/chromeos/audio/audio_device.cc
+++ b/chromeos/audio/audio_device.cc
@@ -9,81 +9,81 @@
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+namespace chromeos {
+
namespace {
// Get the priority for a particular device type. The priority returned
// will be between 0 to 3, the higher number meaning a higher priority.
-uint8 GetDevicePriority(chromeos::AudioDeviceType type) {
+uint8 GetDevicePriority(AudioDeviceType type) {
switch (type) {
- // Fall through.
- case chromeos::AUDIO_TYPE_HEADPHONE:
- case chromeos::AUDIO_TYPE_MIC:
- case chromeos::AUDIO_TYPE_USB:
- case chromeos::AUDIO_TYPE_BLUETOOTH:
+ case AUDIO_TYPE_HEADPHONE:
+ case AUDIO_TYPE_MIC:
+ case AUDIO_TYPE_USB:
+ case AUDIO_TYPE_BLUETOOTH:
return 3;
- case chromeos::AUDIO_TYPE_HDMI:
+ case AUDIO_TYPE_HDMI:
return 2;
- // Fall through.
- case chromeos::AUDIO_TYPE_INTERNAL_SPEAKER:
- case chromeos::AUDIO_TYPE_INTERNAL_MIC:
+ case AUDIO_TYPE_INTERNAL_SPEAKER:
+ case AUDIO_TYPE_INTERNAL_MIC:
return 1;
- // Fall through.
- case chromeos::AUDIO_TYPE_KEYBOARD_MIC:
- case chromeos::AUDIO_TYPE_OTHER:
+ case AUDIO_TYPE_KEYBOARD_MIC:
+ case AUDIO_TYPE_OTHER:
default:
return 0;
}
}
-std::string GetTypeString(chromeos::AudioDeviceType type) {
+} // namespace
+
+// static
+std::string AudioDevice::GetTypeString(AudioDeviceType type) {
switch (type) {
- case chromeos::AUDIO_TYPE_HEADPHONE:
+ case AUDIO_TYPE_HEADPHONE:
return "HEADPHONE";
- case chromeos::AUDIO_TYPE_MIC:
+ case AUDIO_TYPE_MIC:
return "MIC";
- case chromeos::AUDIO_TYPE_USB:
+ case AUDIO_TYPE_USB:
return "USB";
- case chromeos::AUDIO_TYPE_BLUETOOTH:
+ case AUDIO_TYPE_BLUETOOTH:
return "BLUETOOTH";
- case chromeos::AUDIO_TYPE_HDMI:
+ case AUDIO_TYPE_HDMI:
return "HDMI";
- case chromeos::AUDIO_TYPE_INTERNAL_SPEAKER:
+ case AUDIO_TYPE_INTERNAL_SPEAKER:
return "INTERNAL_SPEAKER";
- case chromeos::AUDIO_TYPE_INTERNAL_MIC:
+ case AUDIO_TYPE_INTERNAL_MIC:
return "INTERNAL_MIC";
- case chromeos::AUDIO_TYPE_KEYBOARD_MIC:
+ case AUDIO_TYPE_KEYBOARD_MIC:
return "KEYBOARD_MIC";
- case chromeos::AUDIO_TYPE_OTHER:
+ case AUDIO_TYPE_OTHER:
default:
return "OTHER";
}
}
-chromeos::AudioDeviceType GetAudioType(const std::string& node_type) {
+// static
+AudioDeviceType AudioDevice::GetAudioType(
+ const std::string& node_type) {
if (node_type.find("HEADPHONE") != std::string::npos)
- return chromeos::AUDIO_TYPE_HEADPHONE;
+ return AUDIO_TYPE_HEADPHONE;
else if (node_type.find("INTERNAL_MIC") != std::string::npos)
- return chromeos::AUDIO_TYPE_INTERNAL_MIC;
+ return AUDIO_TYPE_INTERNAL_MIC;
else if (node_type.find("KEYBOARD_MIC") != std::string::npos)
- return chromeos::AUDIO_TYPE_KEYBOARD_MIC;
+ return AUDIO_TYPE_KEYBOARD_MIC;
else if (node_type.find("MIC") != std::string::npos)
- return chromeos::AUDIO_TYPE_MIC;
+ return AUDIO_TYPE_MIC;
else if (node_type.find("USB") != std::string::npos)
- return chromeos::AUDIO_TYPE_USB;
+ return AUDIO_TYPE_USB;
else if (node_type.find("BLUETOOTH") != std::string::npos)
- return chromeos::AUDIO_TYPE_BLUETOOTH;
+ return AUDIO_TYPE_BLUETOOTH;
else if (node_type.find("HDMI") != std::string::npos)
- return chromeos::AUDIO_TYPE_HDMI;
+ return AUDIO_TYPE_HDMI;
else if (node_type.find("INTERNAL_SPEAKER") != std::string::npos)
- return chromeos::AUDIO_TYPE_INTERNAL_SPEAKER;
+ return AUDIO_TYPE_INTERNAL_SPEAKER;
else
- return chromeos::AUDIO_TYPE_OTHER;
+ return AUDIO_TYPE_OTHER;
}
-} // namespace
-
-namespace chromeos {
-
AudioDevice::AudioDevice()
: is_input(false),
id(0),
« no previous file with comments | « chromeos/audio/audio_device.h ('k') | chromeos/audio/cras_audio_handler_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698