ESPHome 2025.10.0-dev
|
Data Structures | |
class | Buffer |
Interface for a generic buffer that stores image data. More... | |
class | BufferImpl |
Default implementation of Buffer Interface. More... | |
class | Camera |
Abstract camera base class. More... | |
class | CameraImage |
Abstract camera image base class. More... | |
class | CameraImageReader |
Abstract image reader base class. More... | |
struct | CameraImageSpec |
Specification of a caputured camera image. More... | |
class | Encoder |
Interface for image encoders used in a camera pipeline. More... | |
class | EncoderBuffer |
Interface for an encoder buffer supporting resizing and variable-length data. More... | |
Enumerations | |
enum | CameraRequester : uint8_t { IDLE , API_REQUESTER , WEB_REQUESTER } |
Different sources for filtering. More... | |
enum | PixelFormat : uint8_t { PIXEL_FORMAT_GRAYSCALE = 0 , PIXEL_FORMAT_RGB565 , PIXEL_FORMAT_BGR888 } |
Enumeration of different pixel formats. More... | |
enum | EncoderError : uint8_t { ENCODER_ERROR_SUCCESS = 0 , ENCODER_ERROR_SKIP_FRAME , ENCODER_ERROR_RETRY_FRAME , ENCODER_ERROR_CONFIGURATION } |
Result codes from the encoder used to control camera pipeline flow. More... | |
Functions | |
const char * | to_string (PixelFormat format) |
Returns string name for a given PixelFormat. | |
const char * | to_string (EncoderError error) |
Converts EncoderError to string. | |
enum esphome::camera::CameraRequester : uint8_t |
enum esphome::camera::EncoderError : uint8_t |
Result codes from the encoder used to control camera pipeline flow.
enum esphome::camera::PixelFormat : uint8_t |
|
inline |
|
inline |