Audio Helper
Public header:
#include "brookesia/service_helper/media/audio.hpp"
Overview
This page documents the Audio helper Doxygen API: shared types, playback, encoder, decoder helpers, and related macros.
API Reference
Header File
Classes
-
class Audio
Shared schema/type definitions for audio playback, encoder, and decoder helper services.
Public Static Attributes
-
static constexpr std::string_view PLAYBACK_NAME = "AudioPlayback"
Service name used by the playback helper.
-
static constexpr std::string_view ENCODER_NAME_PREFIX = "AudioEncoder"
Prefix used to build encoder helper service names.
-
static constexpr std::string_view DECODER_NAME_PREFIX = "AudioDecoder"
Prefix used to build decoder helper service names.
-
struct OutputInfo
-
struct SourceInfo
-
struct StreamConfig
-
static constexpr std::string_view PLAYBACK_NAME = "AudioPlayback"
-
class AudioPlayback : public esp_brookesia::service::helper::Base<AudioPlayback>
-
template<int Id>
class AudioEncoder : public esp_brookesia::service::helper::Base<AudioEncoder<Id>>
-
template<int Id>
class AudioDecoder : public esp_brookesia::service::helper::Base<AudioDecoder<Id>>