29#ifndef NOMLIB_AUDIO_SOUND_FILE_HPP
30#define NOMLIB_AUDIO_SOUND_FILE_HPP
34#include "nomlib/config.hpp"
41 SOUND_TAG_UNDEFINED = 0,
50 SOUND_TAG_TRACK_NUMBER,
56 AUDIO_FORMAT_UNKNOWN = 0,
125 bool seekable =
false;
129 const char* title =
"\0";
130 const char* copyright =
"\0";
131 const char* software =
"\0";
132 const char* artist =
"\0";
133 const char* comment =
"\0";
134 const char* date =
"\0";
135 const char* album =
"\0";
136 const char* license =
"\0";
137 const char* track_number =
"\0";
138 const char* genre =
"\0";
real32 duration
The total time, in seconds, of the audio samples.
nom::size_type frame_count
The total number of frames.
int64 sample_count
The total number of samples.
uint32 channel_count
The number of audio channels.
nom::size_type total_bytes
The total number of bytes represented by the audio samples.
uint32 sample_rate
The number of samples per second.