void DeviceController::printVideoMode(VideoMode mode) { PixelFormat pixelFormat = mode.getPixelFormat(); string pixelFormatName; switch (pixelFormat) { case PIXEL_FORMAT_DEPTH_1_MM: { pixelFormatName = "PIXEL_FORMAT_DEPTH_1_MM"; break; } case PIXEL_FORMAT_DEPTH_100_UM: { pixelFormatName = "PIXEL_FORMAT_DEPTH_100_UM"; break; } case PIXEL_FORMAT_SHIFT_9_2: { pixelFormatName = "PIXEL_FORMAT_SHIFT_9_2"; break; } case PIXEL_FORMAT_SHIFT_9_3: { pixelFormatName = "PIXEL_FORMAT_SHIFT_9_3"; break; } case PIXEL_FORMAT_RGB888: { pixelFormatName = "PIXEL_FORMAT_RGB888"; break; } case PIXEL_FORMAT_YUV422: { pixelFormatName = "PIXEL_FORMAT_YUV422"; break; } case PIXEL_FORMAT_GRAY8: { pixelFormatName = "PIXEL_FORMAT_GRAY8"; break; } case PIXEL_FORMAT_GRAY16: { pixelFormatName = "PIXEL_FORMAT_GRAY16"; break; } case PIXEL_FORMAT_JPEG: { pixelFormatName = "PIXEL_FORMAT_JPEG"; break; } } ofLogVerbose() << "PixelFormat: " << pixelFormatName; ofLogVerbose() << "ResolutionX: " << mode.getResolutionX(); ofLogVerbose() << "ResolutionY: " << mode.getResolutionY(); ofLogVerbose() << "FPS: " << mode.getFps(); }