/* * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #include "VideoSize.h" int GetWidthHeight( VideoSize size, int& width, int& height) { switch(size) { case SQCIF: width = 128; height = 96; return 0; case QQVGA: width = 160; height = 120; return 0; case QCIF: width = 176; height = 144; return 0; case CGA: width = 320; height = 200; return 0; case QVGA: width = 320; height = 240; return 0; case SIF: width = 352; height = 240; return 0; case WQVGA: width = 400; height = 240; return 0; case CIF: width = 352; height = 288; return 0; case W288P: width = 512; height = 288; return 0; case W368P: width = 640; height = 368; return 0; case S_448P: width = 576; height = 448; return 0; case VGA: width = 640; height = 480; return 0; case S_432P: width = 720; height = 432; return 0; case W432P: width = 768; height = 432; return 0; case S_4SIF: width = 704; height = 480; return 0; case W448P: width = 768; height = 448; return 0; case NTSC: width = 720; height = 480; return 0; case FW448P: width = 800; height = 448; return 0; case S_768x480P: width = 768; height = 480; return 0; case WVGA: width = 800; height = 480; return 0; case S_4CIF: width = 704; height = 576; return 0; case SVGA: width = 800; height = 600; return 0; case W544P: width = 960; height = 544; return 0; case W576P: width = 1024; height = 576; return 0; case HD: width = 960; height = 720; return 0; case XGA: width = 1024; height = 768; return 0; case FULL_HD: width = 1440; height = 1080; return 0; case WHD: width = 1280; height = 720; return 0; case UXGA: width = 1600; height = 1200; return 0; case WFULL_HD: width = 1920; height = 1080; return 0; default: return -1; } return -1; }