#pragma once #include #include /** * Enumeration of the possible modes in which video can be playing (2D, 3D) */ enum VideoMode { VIDEO_2D, VIDEO_3DSBS, VIDEO_3DTAB }; inline VideoMode parse3DMode(std::string videoMode) { // convert to lower case std::transform(videoMode.begin(), videoMode.end(), videoMode.begin(), ::tolower); if (videoMode == "3DTAB") { return VIDEO_3DTAB; } else if (videoMode == "3DSBS") { return VIDEO_3DSBS; } // return the default 2D return VIDEO_2D; }