|
ESPHome 2025.12.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 |