Maestro Audio Framework v 1.7
NXP Semiconductors
Loading...
Searching...
No Matches
file_meta_data_t Struct Reference

File Metadata Structure.

#include <cci_metadata.h>

Data Fields

audio_stream_type_t stream_type
 Mp3, Wma, etc.
 
uint8_t song_title [TITLE_SIZE]
 Title of Song.
 
uint8_t song_artist [ARTIST_SIZE]
 Artist of Song.
 
uint8_t song_album [ALBUM_SIZE]
 Album of Song.
 
uint8_t song_genre [GENRE_SIZE]
 ptr to buffer to store genre string
 
uint8_t song_year [YEAR_SIZE]
 ptr to buffer to store album year, in UTF16 as yyyy (ex. 1969)
 
uint8_t genre
 Genre of audio file – if MP3, use the ID3v1 tag byte.
 
uint32_t track_number
 Track number of album/playlist.
 
uint32_t sample_rate
 Sample Rate of song (Hz)
 
int32_t num_channels
 Number of channels.
 
uint32_t bit_rate
 Bitrate of song (for MP3 VBR, this will be first bitrate found)
 
uint32_t avg_bit_rate
 Avg bitrate in VBR song (if 0, then it was not known)
 
uint32_t total_time
 Length of song in seconds.
 
uint32_t start_pos
 Position where audio starts. (if required by the decoder)
 
uint32_t num_bytes
 Total Bytes in audio part of song.
 
codec_bitrate_type_t bitrate_type
 Bitrate Type.
 
bool valid_vbr_header
 Is the VBR header valid.
 
int32_t file_handle
 Fast open key.
 
int32_t bits_per_sample
 AIFF decoder.
 
uint32_t audio_sub_type
 Audio Subtype.
 
bool has_janus_drm
 indicates whether wma song is DRM or not
 
int32_t mpeg_layer
 Mpeg Layer.
 
bool no_audio
 No Audio.
 
int32_t is_ogg_flac
 flag to identify OGG FLAC file
 

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