mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-11 05:57:05 +03:00
new cspot/bell
This commit is contained in:
@@ -1,36 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
namespace bell
|
||||
{
|
||||
enum class Channels {
|
||||
LEFT,
|
||||
RIGHT,
|
||||
LEFT_RIGHT
|
||||
};
|
||||
|
||||
enum class SampleRate : uint32_t
|
||||
{
|
||||
SR_44100 = 44100,
|
||||
SR_48000 = 48000,
|
||||
};
|
||||
namespace bell {
|
||||
enum class Channels { LEFT, RIGHT, LEFT_RIGHT };
|
||||
|
||||
enum class BitWidth : uint32_t
|
||||
{
|
||||
BW_16 = 16,
|
||||
BW_24 = 24,
|
||||
BW_32 = 32,
|
||||
};
|
||||
enum class SampleRate : uint32_t {
|
||||
SR_44100 = 44100,
|
||||
SR_48000 = 48000,
|
||||
};
|
||||
|
||||
typedef struct
|
||||
{
|
||||
float** data;
|
||||
BitWidth bitwidth;
|
||||
int numChannels;
|
||||
SampleRate sampleRate;
|
||||
size_t numSamples;
|
||||
} StreamInfo;
|
||||
};
|
||||
enum class BitWidth : uint32_t {
|
||||
BW_16 = 16,
|
||||
BW_24 = 24,
|
||||
BW_32 = 32,
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
float** data;
|
||||
BitWidth bitwidth;
|
||||
int numChannels;
|
||||
SampleRate sampleRate;
|
||||
size_t numSamples;
|
||||
} StreamInfo;
|
||||
}; // namespace bell
|
||||
Reference in New Issue
Block a user