arduino-audio-tools
|
DSF (DSD Stream File) format decoder implementation. More...
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"
#include "AudioTools/CoreAudio/AudioFilter/Filter.h"
#include "AudioTools/CoreAudio/Buffers.h"
Go to the source code of this file.
Classes | |
class | DSFDecoder |
DSF (DSD Stream File) format decoder. More... | |
struct | DSFMetadata |
Metadata structure for DSF (DSD Stream File) format. More... | |
Namespaces | |
namespace | audio_tools |
Generic Implementation of sound input and output for desktop environments using portaudio. | |
Macros | |
#define | DSD_BUFFER_SIZE 1024 * 2 |
Buffer size for DSD data processing - must accommodate decimation step. | |
Functions | |
struct | __attribute__ ((packed)) DSDPrefix |
Header structures for DSF (DSD Stream File) format. | |
DSF (DSD Stream File) format decoder implementation.
This file contains the implementation of a DSF decoder that converts Direct Stream Digital (DSD) audio data to Pulse Code Modulation (PCM) format. The decoder supports the DSF file format which is commonly used for high-resolution audio distribution.
Key features: