![]() |
Fixposition SDK 0.0.0-heads/main-0-g4d935a0
Collection of c++ libraries and apps for use with Fixposition products on Linux
|
Camera types and utilities. More...
Classes | |
| struct | CamData |
| Camera data from CamStream (or from FPL, see fpl::CamData). More... | |
| struct | CamStreamParams |
| Camera stream parameters. More... | |
| class | CamStream |
| Camera streaming from from PBx-A1 sensor. More... | |
Typedefs | |
| using | CamStreamPtr = std::unique_ptr<CamStream> |
| Pointer to a CamStream instance, see CreateCamStream(). | |
Enumerations | |
| enum class | CamId : uint8_t { UNSPECIFIED = 0 , CAM1 = 1 , CAM2 = 2 , CAM3 = 3 , CAM4 = 4 } |
| Camera ID. More... | |
| enum class | CamDataType : uint8_t { UNSPECIFIED = 0 , HIRES_IMG = 1 , LORES_IMG = 2 , HIRES_VID = 3 , LORES_VID = 4 } |
| Camera data type (type of data). More... | |
| enum class | CamDataFmt : uint8_t { UNSPECIFIED = 0 , H264_NAL = 1 , H265_NAL = 2 , MJPEG = 3 , JPEG = 4 , Y8 = 5 , NV12 = 6 , RGB24 = 7 } |
| Camera data format. More... | |
| enum class | CamDataFrm : uint8_t { UNSPECIFIED = 0 , I_FRAME = 1 , P_FRAME = 2 , FULL = 3 , OTHER = 4 } |
| Camera frame type. More... | |
Functions | |
| const char * | CamIdToStr (const CamId camid) |
| Stringify camera ID enum. | |
| CamId | CamIdFromStrOr (const char *str, const CamId def) |
| Convert camera ID string to enum. | |
| CamId | CamIdFromValOr (const uint8_t val, const CamId def) |
| Convert camera ID value to enum. | |
| const char * | CamDataTypeToStr (const CamDataType type) |
| Stringify camera data type enum. | |
| CamDataType | CamDataTypeFromStrOr (const char *str, const CamDataType def) |
| Convert camera data type string to enum. | |
| CamDataType | CamDataTypeFromValOr (const uint8_t val, const CamDataType def) |
| Convert camera data type value to enum. | |
| const char * | CamDataFmtToStr (const CamDataFmt fmt) |
| Stringify camera data format enum. | |
| CamDataFmt | CamDataFmtFromStrOr (const char *str, const CamDataFmt def) |
| Convert camera data format string to enum. | |
| CamDataFmt | CamDataFmtFromValOr (const uint8_t val, const CamDataFmt def) |
| Convert camera data format value to enum. | |
| const char * | CamDataFrmToStr (const CamDataFrm frm) |
| Stringify camera data frame type enum. | |
| CamDataFrm | CamDataFrmFromStrOr (const char *str, const CamDataFrm def) |
| Convert camera data frame type string to enum. | |
| CamDataFrm | CamDataFrmFromValOr (const uint8_t val, const CamDataFrm def) |
| Convert camera data frame type value to enum. | |
| CamStreamPtr | CreateCamStream (const CamStreamParams ¶ms) |
| Create a camera stream instance. | |
Camera types and utilities.
| using fpsdk::common::cam::CamStreamPtr = std::unique_ptr<CamStream> |
Pointer to a CamStream instance, see CreateCamStream().
|
strong |
|
strong |
|
strong |
|
strong |
| const char * fpsdk::common::cam::CamIdToStr | ( | const CamId | camid | ) |
Stringify camera ID enum.
| [in] | camid | Camera ID |
Convert camera ID string to enum.
| [in] | str | Camera ID string |
| [in] | def | Default camera ID, for bad str |
Convert camera ID value to enum.
| [in] | val | Camera ID value |
| [in] | def | Default camera data type, for bad str |
| const char * fpsdk::common::cam::CamDataTypeToStr | ( | const CamDataType | type | ) |
Stringify camera data type enum.
| [in] | type | Camera data type |
| CamDataType fpsdk::common::cam::CamDataTypeFromStrOr | ( | const char * | str, |
| const CamDataType | def ) |
Convert camera data type string to enum.
| [in] | str | Camera data type string |
| [in] | def | Default camera data type, for bad str |
| CamDataType fpsdk::common::cam::CamDataTypeFromValOr | ( | const uint8_t | val, |
| const CamDataType | def ) |
Convert camera data type value to enum.
| [in] | val | Camera data type value |
| [in] | def | Default camera data type, for bad str |
| const char * fpsdk::common::cam::CamDataFmtToStr | ( | const CamDataFmt | fmt | ) |
Stringify camera data format enum.
| [in] | fmt | Camera data format |
| CamDataFmt fpsdk::common::cam::CamDataFmtFromStrOr | ( | const char * | str, |
| const CamDataFmt | def ) |
Convert camera data format string to enum.
| [in] | str | Camera data format string |
| [in] | def | Default camera data format, for bad str |
| CamDataFmt fpsdk::common::cam::CamDataFmtFromValOr | ( | const uint8_t | val, |
| const CamDataFmt | def ) |
Convert camera data format value to enum.
| [in] | val | Camera data format value |
| [in] | def | Default camera data format, for bad str |
| const char * fpsdk::common::cam::CamDataFrmToStr | ( | const CamDataFrm | frm | ) |
Stringify camera data frame type enum.
| [in] | frm | Camera data frame type |
| CamDataFrm fpsdk::common::cam::CamDataFrmFromStrOr | ( | const char * | str, |
| const CamDataFrm | def ) |
Convert camera data frame type string to enum.
| [in] | str | Camera data frame type string |
| [in] | def | Default camera data frame type, for bad str |
| CamDataFrm fpsdk::common::cam::CamDataFrmFromValOr | ( | const uint8_t | val, |
| const CamDataFrm | def ) |
Convert camera data frame type value to enum.
| [in] | val | Camera data frame type value |
| [in] | def | Default camera data frame type, for bad str |
| CamStreamPtr fpsdk::common::cam::CreateCamStream | ( | const CamStreamParams & | params | ) |
Create a camera stream instance.
| [in] | params | The parameters |