Microchip® Advanced Software Framework

ai_usb_ms_mp3_support.h File Reference
#include "navigation.h"
#include "reader_id3.h"
#include "audio_interface.h"

Macros

#define MP3_FILE_FORMAT
 

Functions

void ai_usb_ms_mp3_support_clear_play_file_notification (void)
 
St_ai_info_version ai_usb_ms_mp3_support_get_metadata_version (void)
 
void ai_usb_ms_mp3_support_init (void)
 
bool ai_usb_ms_mp3_support_is_audio_file (void)
 
bool ai_usb_ms_mp3_support_is_file_playing (void)
 
bool ai_usb_ms_mp3_support_is_metadata_compatible_file (void)
 
void ai_usb_ms_mp3_support_set_play_file_notification (void)
 
void * ai_usb_ms_support_info_image (ai_image_size_t *size)
 

#define MP3_FILE_FORMAT
Value:
{ \
"mp3", \
}
bool reader_id3_genre(FS_STRING sz_genre, uint8_t u8_size_max)
Return genre from ID3 of current file selected.
Definition: reader_id3.c:311
bool ai_usb_ms_mp3_support_is_audio_file(void)
Definition: ai_usb_ms_mp3_support.c:55
void ai_usb_ms_mp3_support_init(void)
Definition: ai_usb_ms_mp3_support.c:47
void * ai_usb_ms_support_info_image(ai_image_size_t *size)
Definition: ai_usb_ms_mp3_support.c:96
void ai_usb_ms_mp3_support_set_play_file_notification(void)
Definition: ai_usb_ms_mp3_support.c:81
bool ai_usb_ms_mp3_support_is_metadata_compatible_file(void)
Definition: ai_usb_ms_mp3_support.c:62
bool reader_id3_title(FS_STRING sz_title, uint8_t u8_size_max)
Return title from ID3 of current file selected.
Definition: reader_id3.c:150
uint16_t reader_id3_year(void)
Return year from ID3 of current file selected.
Definition: reader_id3.c:222
bool reader_id3_artist(FS_STRING sz_artist, uint8_t u8_size_max)
Return artist from ID3 of current file selected.
Definition: reader_id3.c:174
uint32_t reader_id3_track(void)
Return track from ID3 of current file selected.
Definition: reader_id3.c:250
bool reader_id3_album(FS_STRING sz_album, uint8_t u8_size_max)
Return album from ID3 of current file selected.
Definition: reader_id3.c:198
void ai_usb_ms_mp3_support_clear_play_file_notification(void)
Definition: ai_usb_ms_mp3_support.c:86
uint32_t reader_id3_duration(void)
Return the length of the audiofile in milliseconds.
Definition: reader_id3.c:353
bool ai_usb_ms_mp3_support_is_file_playing(void)
Definition: ai_usb_ms_mp3_support.c:91
St_ai_info_version ai_usb_ms_mp3_support_get_metadata_version(void)
Definition: ai_usb_ms_mp3_support.c:69

void ai_usb_ms_mp3_support_clear_play_file_notification ( void  )
void ai_usb_ms_mp3_support_init ( void  )
bool ai_usb_ms_mp3_support_is_audio_file ( void  )

References nav_file_checkext().

bool ai_usb_ms_mp3_support_is_file_playing ( void  )

References g_player_flag_run_mp3.

bool ai_usb_ms_mp3_support_is_metadata_compatible_file ( void  )
void ai_usb_ms_mp3_support_set_play_file_notification ( void  )

References g_player_flag_run_mp3.