libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
pixelformat_old.h File Reference
#include <vector>
#include <cstdint>
#include <promeki/core/namespace.h>
#include <promeki/core/string.h>
#include <promeki/core/util.h>
#include <promeki/core/size2d.h>
Include dependency graph for pixelformat_old.h:

Go to the source code of this file.

Classes

class  PixelFormat
 Describes a pixel packing format and provides format-specific operations. More...
 
struct  PixelFormat::CompDesc
 Describes a single component within the pixel format. More...
 
struct  PixelFormat::PlaneDesc
 Describes a single image plane. More...
 
struct  PixelFormat::Data
 Aggregate descriptor holding all metadata for a pixel format. More...
 

Macros

#define PROMEKI_FOURCC(code)
 

Detailed Description

See LICENSE file in the project root folder for license information.

Macro Definition Documentation

◆ PROMEKI_FOURCC

#define PROMEKI_FOURCC (   code)
Value:
( \
(static_cast<PixelFormat::FourCC>(code[1])) << 8 | \
(static_cast<PixelFormat::FourCC>(code[2])) << 16 | \
(static_cast<PixelFormat::FourCC>(code[3])) << 24 \
)
Dynamic array container wrapping std::vector.
Definition list.h:40