| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "media/audio/audio_manager.h" | 5 #include "media/audio/audio_manager.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 91 const uint64_t kHDMIOutputStabeDevicelId = 80003; | 91 const uint64_t kHDMIOutputStabeDevicelId = 80003; |
| 92 const uint64_t kJabraMic1Id = 40001; | 92 const uint64_t kJabraMic1Id = 40001; |
| 93 const uint64_t kJabraMic1StableDeviceId = 90001; | 93 const uint64_t kJabraMic1StableDeviceId = 90001; |
| 94 const uint64_t kJabraMic2Id = 40002; | 94 const uint64_t kJabraMic2Id = 40002; |
| 95 const uint64_t kJabraMic2StableDeviceId = 90002; | 95 const uint64_t kJabraMic2StableDeviceId = 90002; |
| 96 const uint64_t kWebcamMicId = 40003; | 96 const uint64_t kWebcamMicId = 40003; |
| 97 const uint64_t kWebcamMicStableDeviceId = 90003; | 97 const uint64_t kWebcamMicStableDeviceId = 90003; |
| 98 | 98 |
| 99 const AudioNode kJabraSpeaker1(false, | 99 const AudioNode kJabraSpeaker1(false, |
| 100 kJabraSpeaker1Id, | 100 kJabraSpeaker1Id, |
| 101 true, |
| 101 kJabraSpeaker1StableDeviceId, | 102 kJabraSpeaker1StableDeviceId, |
| 103 kJabraSpeaker1StableDeviceId ^ 0xFF, |
| 102 "Jabra Speaker", | 104 "Jabra Speaker", |
| 103 "USB", | 105 "USB", |
| 104 "Jabra Speaker 1", | 106 "Jabra Speaker 1", |
| 105 false, | 107 false, |
| 106 0); | 108 0); |
| 107 | 109 |
| 108 const AudioNode kJabraSpeaker2(false, | 110 const AudioNode kJabraSpeaker2(false, |
| 109 kJabraSpeaker2Id, | 111 kJabraSpeaker2Id, |
| 112 true, |
| 110 kJabraSpeaker2StableDeviceId, | 113 kJabraSpeaker2StableDeviceId, |
| 114 kJabraSpeaker2StableDeviceId ^ 0xFF, |
| 111 "Jabra Speaker", | 115 "Jabra Speaker", |
| 112 "USB", | 116 "USB", |
| 113 "Jabra Speaker 2", | 117 "Jabra Speaker 2", |
| 114 false, | 118 false, |
| 115 0); | 119 0); |
| 116 | 120 |
| 117 const AudioNode kHDMIOutput(false, | 121 const AudioNode kHDMIOutput(false, |
| 118 kHDMIOutputId, | 122 kHDMIOutputId, |
| 123 true, |
| 119 kHDMIOutputStabeDevicelId, | 124 kHDMIOutputStabeDevicelId, |
| 125 kHDMIOutputStabeDevicelId ^ 0xFF, |
| 120 "HDMI output", | 126 "HDMI output", |
| 121 "HDMI", | 127 "HDMI", |
| 122 "HDA Intel MID", | 128 "HDA Intel MID", |
| 123 false, | 129 false, |
| 124 0); | 130 0); |
| 125 | 131 |
| 126 const AudioNode kJabraMic1(true, | 132 const AudioNode kJabraMic1(true, |
| 127 kJabraMic1Id, | 133 kJabraMic1Id, |
| 134 true, |
| 128 kJabraMic1StableDeviceId, | 135 kJabraMic1StableDeviceId, |
| 136 kJabraMic1StableDeviceId ^ 0xFF, |
| 129 "Jabra Mic", | 137 "Jabra Mic", |
| 130 "USB", | 138 "USB", |
| 131 "Jabra Mic 1", | 139 "Jabra Mic 1", |
| 132 false, | 140 false, |
| 133 0); | 141 0); |
| 134 | 142 |
| 135 const AudioNode kJabraMic2(true, | 143 const AudioNode kJabraMic2(true, |
| 136 kJabraMic2Id, | 144 kJabraMic2Id, |
| 145 true, |
| 137 kJabraMic2StableDeviceId, | 146 kJabraMic2StableDeviceId, |
| 147 kJabraMic2StableDeviceId ^ 0xFF, |
| 138 "Jabra Mic", | 148 "Jabra Mic", |
| 139 "USB", | 149 "USB", |
| 140 "Jabra Mic 2", | 150 "Jabra Mic 2", |
| 141 false, | 151 false, |
| 142 0); | 152 0); |
| 143 | 153 |
| 144 const AudioNode kUSBCameraMic(true, | 154 const AudioNode kUSBCameraMic(true, |
| 145 kWebcamMicId, | 155 kWebcamMicId, |
| 156 true, |
| 146 kWebcamMicStableDeviceId, | 157 kWebcamMicStableDeviceId, |
| 158 kWebcamMicStableDeviceId ^ 0xFF, |
| 147 "Webcam Mic", | 159 "Webcam Mic", |
| 148 "USB", | 160 "USB", |
| 149 "Logitech Webcam", | 161 "Logitech Webcam", |
| 150 false, | 162 false, |
| 151 0); | 163 0); |
| 152 #endif // defined(USE_CRAS) | 164 #endif // defined(USE_CRAS) |
| 153 | 165 |
| 154 } // namespace | 166 } // namespace |
| 155 | 167 |
| 156 // Test fixture which allows us to override the default enumeration API on | 168 // Test fixture which allows us to override the default enumeration API on |
| (...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 699 EXPECT_NE(group[i], group[j]); | 711 EXPECT_NE(group[i], group[j]); |
| 700 } | 712 } |
| 701 } | 713 } |
| 702 EXPECT_EQ(group[0], audio_manager_->GetGroupIDOutput("output1")); | 714 EXPECT_EQ(group[0], audio_manager_->GetGroupIDOutput("output1")); |
| 703 EXPECT_EQ(group[0], audio_manager_->GetGroupIDInput("default")); | 715 EXPECT_EQ(group[0], audio_manager_->GetGroupIDInput("default")); |
| 704 EXPECT_EQ(group[1], audio_manager_->GetGroupIDOutput("output2")); | 716 EXPECT_EQ(group[1], audio_manager_->GetGroupIDOutput("output2")); |
| 705 EXPECT_EQ(group[3], audio_manager_->GetGroupIDOutput("default")); | 717 EXPECT_EQ(group[3], audio_manager_->GetGroupIDOutput("default")); |
| 706 } | 718 } |
| 707 | 719 |
| 708 } // namespace media | 720 } // namespace media |
| OLD | NEW |