Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::utils::audio::AudioFileMetadata Struct Reference

Public Member Functions

 AudioFileMetadata (const std::string &path)

Data Fields

int samplerate = 0
int channels = 0
int64_t length = 0
 Milliseconds.
int64_t num_frames = 0
 Total number of frames (eg.
int bit_rate = 0
int bit_depth = 0
float bpm = 0.f
 BPM if detected, or 0.
bool filled = false
 Whether metadata are already filled (valid).

Detailed Description

Definition at line 17 of file audio_file.h.

Field Documentation

◆ bit_depth

int zrythm::utils::audio::AudioFileMetadata::bit_depth = 0

Definition at line 35 of file audio_file.h.

◆ bit_rate

int zrythm::utils::audio::AudioFileMetadata::bit_rate = 0

Definition at line 34 of file audio_file.h.

◆ bpm

float zrythm::utils::audio::AudioFileMetadata::bpm = 0.f

BPM if detected, or 0.

Definition at line 38 of file audio_file.h.

◆ channels

int zrythm::utils::audio::AudioFileMetadata::channels = 0

Definition at line 25 of file audio_file.h.

◆ filled

bool zrythm::utils::audio::AudioFileMetadata::filled = false

Whether metadata are already filled (valid).

Definition at line 41 of file audio_file.h.

◆ length

int64_t zrythm::utils::audio::AudioFileMetadata::length = 0

Milliseconds.

Definition at line 28 of file audio_file.h.

◆ num_frames

int64_t zrythm::utils::audio::AudioFileMetadata::num_frames = 0

Total number of frames (eg.

a frame for 16bit stereo is 4 bytes.

Definition at line 32 of file audio_file.h.

◆ samplerate

int zrythm::utils::audio::AudioFileMetadata::samplerate = 0

Definition at line 24 of file audio_file.h.


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