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
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>>