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.
9 #include "RetroPlayerUtils.h"
12 using namespace RETRO
;
14 const char* CRetroPlayerUtils::StretchModeToIdentifier(STRETCHMODE 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
;
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
;