|
17 | 17 | * limitations under the License.
|
18 | 18 | */
|
19 | 19 |
|
20 |
| - #include "AVInputUtils.h" |
| 20 | +#include "AVInputUtils.h" |
21 | 21 |
|
22 | 22 | int getTypeOfInput(const std::string& sType) {
|
23 |
| - if (strcmp(sType.c_str(), INPUT_TYPE_STRING_HDMI) == 0) |
| 23 | + if (sType == INPUT_TYPE_STRING_HDMI) |
24 | 24 | return INPUT_TYPE_INT_HDMI;
|
25 |
| - else if (strcmp(sType.c_str(), INPUT_TYPE_STRING_COMPOSITE) == 0) |
| 25 | + else if (sType == INPUT_TYPE_STRING_COMPOSITE) |
26 | 26 | return INPUT_TYPE_INT_COMPOSITE;
|
27 |
| - else if (strcmp(sType.c_str(), INPUT_TYPE_STRING_ALL) == 0) |
| 27 | + else if (sType == INPUT_TYPE_STRING_ALL) |
28 | 28 | return INPUT_TYPE_INT_ALL;
|
29 | 29 | else throw "Invalid type of INPUT, please specify HDMI/COMPOSITE/ALL";
|
30 | 30 | }
|
31 | 31 |
|
32 |
| -std::string& getTypeOfInput(const int type) { |
| 32 | +const std::string& getTypeOfInput(const int type) { |
33 | 33 | switch(type) {
|
34 |
| - case INPUT_TYPE_INT_HDMI: |
35 |
| - return INPUT_TYPE_STRING_HDMI; |
36 |
| - break; |
37 |
| - case INPUT_TYPE_INT_COMPOSITE: |
38 |
| - return INPUT_TYPE_STRING_COMPOSITE; |
39 |
| - break; |
40 |
| - case INPUT_TYPE_INT_ALL: |
41 |
| - return INPUT_TYPE_STRING_ALL; |
42 |
| - break; |
43 |
| - default: |
44 |
| - throw "Invalid input type"; |
| 34 | + case INPUT_TYPE_INT_HDMI: return INPUT_TYPE_STRING_HDMI; |
| 35 | + case INPUT_TYPE_INT_COMPOSITE: return INPUT_TYPE_STRING_COMPOSITE; |
| 36 | + case INPUT_TYPE_INT_ALL: return INPUT_TYPE_STRING_ALL; |
| 37 | + default: throw "Invalid input type"; |
45 | 38 | }
|
46 | 39 | }
|
47 | 40 |
|
0 commit comments