IDS peak AFL v2.0.0
Loading...
Searching...
No Matches
peak_common_pixel_format.hpp File Reference

Enum holding the possible pixel format names. More...

#include <peak_common/exceptions/peak_common_exceptions.hpp>
#include <peak_common/types/geometry/peak_common_size.hpp>
#include <peak_common/types/peak_common_channel.hpp>
#include <peak_common_c/detail/peak_common_defines.h>
#include <peak_common_c/types/peak_common_pixel_format.h>
#include <unordered_map>
#include <algorithm>
#include <array>
#include <cstdint>
#include <ostream>
#include <string>
#include <vector>

Go to the source code of this file.

Data Structures

class  PixelFormatInfo
 Provides information and utility functions for pixel formats. More...

Namespaces

namespace  peak::common
 Root namespace for common types and interfaces shared across multiple libraries.
namespace  peak::common::detail
 Namespace for internal implementation details and low-level types.

Enumerations

enum class  PixelFormat : uint64_t {
  BayerGR8 , BayerGR10 , BayerGR12 , BayerRG8 ,
  BayerRG10 , BayerRG12 , BayerGB8 , BayerGB10 ,
  BayerGB12 , BayerBG8 , BayerBG10 , BayerBG12 ,
  Mono8 , Mono10 , Mono12 , Mono16 ,
  Confidence8 , Confidence16 , Coord3D_C8 , Coord3D_C16 ,
  Coord3D_C32f , Coord3D_ABC32f , YUV420_8_YY_UV_SemiplanarIDS , YUV420_8_YY_VU_SemiplanarIDS ,
  YUV422_8_UYVY , RGB8 , RGB10 , RGB12 ,
  BGR8 , BGR10 , BGR12 , RGBa8 ,
  RGBa10 , RGBa12 , BGRa8 , BGRa10 ,
  BGRa12 , BayerBG10p , BayerBG12p , BayerGB10p ,
  BayerGB12p , BayerGR10p , BayerGR12p , BayerRG10p ,
  BayerRG12p , Mono10p , Mono12p , RGB10p32 ,
  BGR10p32 , BayerRG10g40IDS , BayerGB10g40IDS , BayerGR10g40IDS ,
  BayerBG10g40IDS , BayerRG12g24IDS , BayerGB12g24IDS , BayerGR12g24IDS ,
  BayerBG12g24IDS , Mono10g40IDS , Mono12g24IDS
}
 Enum listing all supported pixel formats and their internal IDs. More...

Detailed Description

Enum holding the possible pixel format names.

Author
IDS Imaging Development Systems GmbH
Date
2025-05-09
Since
ids_peak_common 1.0

Copyright (c) 2025, IDS Imaging Development Systems GmbH. All rights reserved.