[WASAPI] set stream audio category
[xbmc.git] / xbmc / cores / RetroPlayer / RetroPlayerUtils.cpp
blob17d582a2b98b0178a9eee2fa9af515c1fc687c7b
1 /*
2 * Copyright (C) 2017-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
7 */
9 #include "RetroPlayerUtils.h"
11 using namespace KODI;
12 using namespace RETRO;
14 const char* CRetroPlayerUtils::StretchModeToIdentifier(STRETCHMODE stretchMode)
16 switch (stretchMode)
18 case STRETCHMODE::Normal:
19 return STRETCHMODE_NORMAL_ID;
20 case STRETCHMODE::Stretch4x3:
21 return STRETCHMODE_STRETCH_4_3_ID;
22 case STRETCHMODE::Fullscreen:
23 return STRETCHMODE_FULLSCREEN_ID;
24 case STRETCHMODE::Original:
25 return STRETCHMODE_ORIGINAL_ID;
26 case STRETCHMODE::Zoom:
27 return STRETCHMODE_ZOOM_ID;
28 default:
29 break;
32 return "";
35 STRETCHMODE CRetroPlayerUtils::IdentifierToStretchMode(const std::string& stretchMode)
37 if (stretchMode == STRETCHMODE_NORMAL_ID)
38 return STRETCHMODE::Normal;
39 else if (stretchMode == STRETCHMODE_STRETCH_4_3_ID)
40 return STRETCHMODE::Stretch4x3;
41 else if (stretchMode == STRETCHMODE_FULLSCREEN_ID)
42 return STRETCHMODE::Fullscreen;
43 else if (stretchMode == STRETCHMODE_ORIGINAL_ID)
44 return STRETCHMODE::Original;
45 else if (stretchMode == STRETCHMODE_ZOOM_ID)
46 return STRETCHMODE::Zoom;
48 return STRETCHMODE::Normal;