TB2026-YDS Firmware
Loading...
Searching...
No Matches
track_meta_t Struct Reference

A track's tags and audio format, filled by track_meta_read(). More...

#include <track_meta.h>

Data Fields

char title [TRACK_META_STR_MAX]
char artist [TRACK_META_STR_MAX]
char album [TRACK_META_STR_MAX]
uint32_t duration_ms
uint32_t rate_hz
uint8_t bits
uint32_t bitrate_bps

Detailed Description

A track's tags and audio format, filled by track_meta_read().

Field Documentation

◆ album

char track_meta_t::album[TRACK_META_STR_MAX]

Tag album, or empty if absent.

◆ artist

char track_meta_t::artist[TRACK_META_STR_MAX]

Tag artist, or empty if absent.

◆ bitrate_bps

uint32_t track_meta_t::bitrate_bps

MP3 nominal bitrate in bits/s; 0 for WAV.

◆ bits

uint8_t track_meta_t::bits

Bits per sample: 16 (MP3, 16-bit WAV) or 24.

◆ duration_ms

uint32_t track_meta_t::duration_ms

Track length in ms; 0 if unknown.

◆ rate_hz

uint32_t track_meta_t::rate_hz

Sample rate in Hz.

◆ title

char track_meta_t::title[TRACK_META_STR_MAX]

Tag title, or the file name if untagged.


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