arcsdec::v_1_0_0::BLOCKSIZE struct

Symbolic constants for certain block sizes (in PCM 32 bit samples).

Public static variables

static unsigned DEFAULT constexpr
Default buffer size in number of PCM 32 bit samples.
static unsigned MAX constexpr
Maximum buffer size in number of PCM 32 bit samples.
static unsigned MIN constexpr
Minimum buffer size in number of PCM 32 bit samples.

Variable documentation

static unsigned arcsdec::v_1_0_0::BLOCKSIZE::DEFAULT constexpr

Default buffer size in number of PCM 32 bit samples.

Currently, this is 64 MiB.

static unsigned arcsdec::v_1_0_0::BLOCKSIZE::MAX constexpr

Maximum buffer size in number of PCM 32 bit samples.

Currently, this is 256 MiB.

static unsigned arcsdec::v_1_0_0::BLOCKSIZE::MIN constexpr

Minimum buffer size in number of PCM 32 bit samples.

Currently, this is 256 KiB.

This is the maximal size of a fLaC frame. This setting entails that at least one fLaC frame of maximal size is guaranteed to fit in a block of minimal size.