OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 #ifndef MEDIA_MIDI_RESULT_H_ | 5 #ifndef MEDIA_MIDI_RESULT_H_ |
6 #define MEDIA_MIDI_RESULT_H_ | 6 #define MEDIA_MIDI_RESULT_H_ |
7 | 7 |
8 namespace media { | |
9 namespace midi { | 8 namespace midi { |
10 | 9 |
11 // Result codes for MIDI. | 10 // Result codes for MIDI. |
12 enum class Result { | 11 enum class Result { |
13 NOT_INITIALIZED = 0, | 12 NOT_INITIALIZED = 0, |
14 OK, | 13 OK, |
15 NOT_SUPPORTED, | 14 NOT_SUPPORTED, |
16 INITIALIZATION_ERROR, | 15 INITIALIZATION_ERROR, |
17 // New code should be inserted here so that existing members keep the same | 16 // New code should be inserted here so that existing members keep the same |
18 // assigned value. tools/metrics/histograms/histograms.xml contains Result | 17 // assigned value. tools/metrics/histograms/histograms.xml contains Result |
19 // enum entry, and it should be consistent with enum class Result. | 18 // enum entry, and it should be consistent with enum class Result. |
20 | 19 |
21 // |MAX| is used in content/common/media/midi_messages.h with | 20 // |MAX| is used in content/common/media/midi_messages.h with |
22 // IPC_ENUM_TRAITS_MAX_VALUE macro. Keep the value up to date. Otherwise | 21 // IPC_ENUM_TRAITS_MAX_VALUE macro. Keep the value up to date. Otherwise |
23 // a new value can not be passed to the renderer. | 22 // a new value can not be passed to the renderer. |
24 MAX = INITIALIZATION_ERROR, | 23 MAX = INITIALIZATION_ERROR, |
25 }; | 24 }; |
26 | 25 |
27 } // namespace midi | 26 } // namespace midi |
28 } // namespace media | |
29 | 27 |
30 #endif // MEDIA_MIDI_RESULT_H_ | 28 #endif // MEDIA_MIDI_RESULT_H_ |
OLD | NEW |