Decoded audio waveform data and basic metadata. More...
#include <audio_io.hpp>
Public Attributes | |
| Value | y |
| Audio data matrix N x C (samples along rows, channels along columns). | |
| double | sampleRate = 0.0 |
| Sampling frequency Fs in Hz. | |
| uint16_t | bitsPerSample = 16 |
| Quantization bit depth per sample. | |
| uint16_t | numChannels = 1 |
| Number of interleaved audio channels. | |
| uint64_t | totalSamples = 0 |
| Total number of sample frames per channel. | |
| std::string | title |
| Embedded track title metadata. | |
| std::string | artist |
| Embedded artist metadata. | |
| std::string | comment |
| Embedded comment or description metadata. | |
Decoded audio waveform data and basic metadata.
Definition at line 23 of file audio_io.hpp.
| std::string nk::audio::AudioData::artist |
Embedded artist metadata.
Definition at line 30 of file audio_io.hpp.
| uint16_t nk::audio::AudioData::bitsPerSample = 16 |
Quantization bit depth per sample.
Definition at line 26 of file audio_io.hpp.
| std::string nk::audio::AudioData::comment |
Embedded comment or description metadata.
Definition at line 31 of file audio_io.hpp.
| uint16_t nk::audio::AudioData::numChannels = 1 |
Number of interleaved audio channels.
Definition at line 27 of file audio_io.hpp.
| double nk::audio::AudioData::sampleRate = 0.0 |
Sampling frequency Fs in Hz.
Definition at line 25 of file audio_io.hpp.
| std::string nk::audio::AudioData::title |
Embedded track title metadata.
Definition at line 29 of file audio_io.hpp.
| uint64_t nk::audio::AudioData::totalSamples = 0 |
Total number of sample frames per channel.
Definition at line 28 of file audio_io.hpp.
| Value nk::audio::AudioData::y |
Audio data matrix N x C (samples along rows, channels along columns).
Definition at line 24 of file audio_io.hpp.