#include <list>
#include <string>
#include <stdint.h>
#include "avcap-config.h"
#include "Manager.h"
#include "avcap-export.h"
Include dependency graph for FormatManager.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | avcap |
Data Structures | |
| struct | avcap::VideoStandard |
| Description of the video standard. More... | |
| struct | avcap::Resolution |
| The Resolution consists of a width and a height. More... | |
| class | avcap::Format |
| Description of a video format. More... | |
| class | avcap::FormatManager |
| Abstract base for classes that query and manage available formats, video-standards and resolutions of a capture device. More... | |
Defines | |
| #define | FOURCC(a, b, c, d) (((uint32_t)(a)<<0)|((uint32_t)(b)<<8)|((uint32_t)(c)<<16)|((uint32_t)(d)<<24)) |
| #define | PIX_FMT_RGB332 FOURCC('R','G','B','1') |
| #define | PIX_FMT_RGB555 FOURCC('R','G','B','O') |
| #define | PIX_FMT_RGB565 FOURCC('R','G','B','P') |
| #define | PIX_FMT_RGB555X FOURCC('R','G','B','Q') |
| #define | PIX_FMT_RGB565X FOURCC('R','G','B','R') |
| #define | PIX_FMT_BGR24 FOURCC('B','G','R','3') |
| #define | PIX_FMT_RGB24 FOURCC('R','G','B','3') |
| #define | PIX_FMT_BGR32 FOURCC('B','G','R','4') |
| #define | PIX_FMT_RGB32 FOURCC('R','G','B','4') |
| #define | PIX_FMT_GREY FOURCC('G','R','E','Y') |
| #define | PIX_FMT_YVU410 FOURCC('Y','V','U','9') |
| #define | PIX_FMT_YVU420 FOURCC('Y','V','1','2') |
| #define | PIX_FMT_YUYV FOURCC('Y','U','Y','V') |
| #define | PIX_FMT_UYVY FOURCC('U','Y','V','Y') |
| #define | PIX_FMT_YUV422P FOURCC('4','2','2','P') |
| #define | PIX_FMT_YUV411P FOURCC('4','1','1','P') |
| #define | PIX_FMT_Y41P FOURCC('Y','4','1','P') |
| #define | PIX_FMT_NV12 FOURCC('N','V','1','2') |
| #define | PIX_FMT_NV21 FOURCC('N','V','2','1') |
| #define | PIX_FMT_YUV410 FOURCC('Y','U','V','9') |
| #define | PIX_FMT_YUV420 FOURCC('Y','U','1','2') |
| #define | PIX_FMT_I420 FOURCC('I','4','2','0') |
| #define | PIX_FMT_YYUV FOURCC('Y','Y','U','V') |
| #define | PIX_FMT_HI240 FOURCC('H','I','2','4') |
| #define | PIX_FMT_HM12 FOURCC('H','M','1','2') |
| #define | PIX_FMT_SBGGR8 FOURCC('B','A','8','1') |
| #define | PIX_FMT_MJPEG FOURCC('M','J','P','G') |
| #define | PIX_FMT_JPEG FOURCC('J','P','E','G') |
| #define | PIX_FMT_DV FOURCC('d','v','s','d') |
| #define | PIX_FMT_MPEG FOURCC('M','P','E','G') |
| #define | PIX_FMT_WNVA FOURCC('W','N','V','A') |
| #define | PIX_FMT_SN9C10X FOURCC('S','9','1','0') |
| #define | PIX_FMT_PWC1 FOURCC('P','W','C','1') |
| #define | PIX_FMT_PWC2 FOURCC('P','W','C','2') |
| #define | PIX_FMT_ET61X251 FOURCC('E','6','2','5') |
| #define FOURCC | ( | a, | |||
| b, | |||||
| c, | |||||
| d | ) | (((uint32_t)(a)<<0)|((uint32_t)(b)<<8)|((uint32_t)(c)<<16)|((uint32_t)(d)<<24)) |
| #define PIX_FMT_BGR24 FOURCC('B','G','R','3') |
| #define PIX_FMT_BGR32 FOURCC('B','G','R','4') |
| #define PIX_FMT_DV FOURCC('d','v','s','d') |
| #define PIX_FMT_ET61X251 FOURCC('E','6','2','5') |
| #define PIX_FMT_GREY FOURCC('G','R','E','Y') |
| #define PIX_FMT_HI240 FOURCC('H','I','2','4') |
| #define PIX_FMT_HM12 FOURCC('H','M','1','2') |
| #define PIX_FMT_I420 FOURCC('I','4','2','0') |
| #define PIX_FMT_JPEG FOURCC('J','P','E','G') |
| #define PIX_FMT_MJPEG FOURCC('M','J','P','G') |
| #define PIX_FMT_MPEG FOURCC('M','P','E','G') |
| #define PIX_FMT_NV12 FOURCC('N','V','1','2') |
| #define PIX_FMT_NV21 FOURCC('N','V','2','1') |
| #define PIX_FMT_PWC1 FOURCC('P','W','C','1') |
| #define PIX_FMT_PWC2 FOURCC('P','W','C','2') |
| #define PIX_FMT_RGB24 FOURCC('R','G','B','3') |
| #define PIX_FMT_RGB32 FOURCC('R','G','B','4') |
| #define PIX_FMT_RGB332 FOURCC('R','G','B','1') |
| #define PIX_FMT_RGB555 FOURCC('R','G','B','O') |
| #define PIX_FMT_RGB555X FOURCC('R','G','B','Q') |
| #define PIX_FMT_RGB565 FOURCC('R','G','B','P') |
| #define PIX_FMT_RGB565X FOURCC('R','G','B','R') |
| #define PIX_FMT_SBGGR8 FOURCC('B','A','8','1') |
| #define PIX_FMT_SN9C10X FOURCC('S','9','1','0') |
| #define PIX_FMT_UYVY FOURCC('U','Y','V','Y') |
| #define PIX_FMT_WNVA FOURCC('W','N','V','A') |
| #define PIX_FMT_Y41P FOURCC('Y','4','1','P') |
| #define PIX_FMT_YUV410 FOURCC('Y','U','V','9') |
| #define PIX_FMT_YUV411P FOURCC('4','1','1','P') |
| #define PIX_FMT_YUV420 FOURCC('Y','U','1','2') |
| #define PIX_FMT_YUV422P FOURCC('4','2','2','P') |
| #define PIX_FMT_YUYV FOURCC('Y','U','Y','V') |
| #define PIX_FMT_YVU410 FOURCC('Y','V','U','9') |
| #define PIX_FMT_YVU420 FOURCC('Y','V','1','2') |
| #define PIX_FMT_YYUV FOURCC('Y','Y','U','V') |
1.5.1