Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::audio::PcmTraits Struct Reference

PCM format meta-information. More...

#include <pcm_format.h>

Public Attributes

size_t bit_depth
 Number of significant bits per sample. More...
 
size_t bit_width
 Number of total bits per sample in packed form. More...
 
bool is_integer
 True for integers, false for floating point. More...
 
bool is_signed
 True for signed integers and floating point. More...
 

Detailed Description

PCM format meta-information.

Definition at line 92 of file pcm_format.h.

Member Data Documentation

◆ bit_depth

size_t roc::audio::PcmTraits::bit_depth

Number of significant bits per sample.

Definition at line 94 of file pcm_format.h.

◆ bit_width

size_t roc::audio::PcmTraits::bit_width

Number of total bits per sample in packed form.

Definition at line 97 of file pcm_format.h.

◆ is_integer

bool roc::audio::PcmTraits::is_integer

True for integers, false for floating point.

Definition at line 100 of file pcm_format.h.

◆ is_signed

bool roc::audio::PcmTraits::is_signed

True for signed integers and floating point.

Definition at line 103 of file pcm_format.h.


The documentation for this struct was generated from the following file: