|
ESPHome 2026.11.0-dev
|
Namespaces | |
| namespace | sendspin_priority |
| Setup priorities for the sendspin hub and its child components. | |
Data Structures | |
| class | ArtworkDecodeSink |
| Decode-only RuntimeImage that decodes into a buffer owned by SendspinImageSlot. More... | |
| class | ArtworkImageView |
| A non-owning image::Image view over a buffer owned by SendspinImageSlot. More... | |
| class | SendspinChild |
| Base class for all sendspin subcomponents. More... | |
| class | SendspinEnabledSwitch |
| Switch that starts and stops the Sendspin client through the hub (see SendspinHub::set_enabled()). More... | |
| class | SendspinHub |
| Thin adapter over sendspin::SendspinClient. More... | |
| class | SendspinImageSlot |
| A single artwork slot: owns the frame buffers and publishes them to its image views. More... | |
| class | SendspinMediaPlayer |
| class | SendspinMediaSource |
| Thin adapter media source for Sendspin. More... | |
| class | SendspinMetadataSensor |
| class | SendspinPairingCodeTextSensor |
| class | SendspinPollingChild |
| Base class for sendspin subcomponents that need polling behavior. More... | |
| class | SendspinTextSensor |
| class | SendspinTrackProgressSensor |
| class | SendspinUnpairedAccessSwitch |
| Switch that turns unpaired (Sentinel) access on and off through the hub (see SendspinHub::set_unpaired_access_enabled()). More... | |
Enumerations | |
| enum | SendspinFeature : uint32_t { SENDSPIN_FEATURE_PAIRING_TOKEN = 1 << 0 } |
| Feature flags reported to API clients in DeviceCapabilitiesResponse. More... | |
| enum class | SendspinNumericMetadataTypes { TRACK_DURATION , YEAR , TRACK } |
| enum class | SendspinTextMetadataTypes { TITLE , ARTIST , ALBUM , ALBUM_ARTIST } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "sendspin.image") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.media_player") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.media_source") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.hub") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.sensor") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.switch") | |
| ESPHOME_LOG_TAG (TAG, "sendspin.text_sensor") | |
Variables | |
| SendspinHub * | global_sendspin_hub = nullptr |
| constexpr size_t | SENDSPIN_RECORD_SLOTS = sendspin::SendspinClientConfig::DEFAULT_MAX_PAIRING_RECORDS |
| Pairing-record slots, handed to the client as max_pairing_records. | |
Feature flags reported to API clients in DeviceCapabilitiesResponse.
| Enumerator | |
|---|---|
| SENDSPIN_FEATURE_PAIRING_TOKEN | |
Definition at line 66 of file sendspin_hub.h.
|
strong |
| Enumerator | |
|---|---|
| TRACK_DURATION | |
| YEAR | |
| TRACK | |
Definition at line 21 of file sendspin_sensor.h.
|
strong |
| Enumerator | |
|---|---|
| TITLE | |
| ARTIST | |
| ALBUM | |
| ALBUM_ARTIST | |
Definition at line 18 of file sendspin_text_sensor.h.
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.hub" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.image" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.media_player" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.media_source" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.sensor" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.switch" | ) |
| esphome::sendspin_::ESPHOME_LOG_TAG | ( | TAG | , |
| "sendspin.text_sensor" | ) |
| SendspinHub * esphome::sendspin_::global_sendspin_hub = nullptr |
Definition at line 116 of file sendspin_hub.cpp.
|
inlineconstexpr |
Pairing-record slots, handed to the client as max_pairing_records.
Definition at line 63 of file sendspin_hub.h.