Audacity 3.2.0
Classes | Namespaces | Functions
WavPackCompressor.cpp File Reference
#include "WavPackCompressor.h"
#include <cmath>
#include <cstdint>
#include <cstring>
#include <wavpack/wavpack.h>
#include "SampleFormat.h"
#include "SampleBlock.h"
#include "MemoryX.h"
#include "FromChars.h"
Include dependency graph for WavPackCompressor.cpp:

Go to the source code of this file.

Classes

struct  audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::Exporter
 
struct  audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::Importer
 

Namespaces

namespace  audacity
 
namespace  audacity::cloud
 
namespace  audacity::cloud::audiocom
 
namespace  audacity::cloud::audiocom::sync
 
namespace  audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}
 

Functions

float audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::GetFloatValue (int16_t value) noexcept
 
float audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::GetFloatValue (int32_t value) noexcept
 
float audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::GetFloatValue (float value) noexcept
 
template<typename T >
void audacity::cloud::audiocom::sync::anonymous_namespace{WavPackCompressor.cpp}::UpdateRMS (DecompressedBlock &block, const std::vector< T > &data)
 
std::vector< uint8_t > audacity::cloud::audiocom::sync::CompressBlock (const LockedBlock &block)
 
std::optional< DecompressedBlock > audacity::cloud::audiocom::sync::DecompressBlock (const void *data, const std::size_t size)