Microchip® Advanced Software Framework

St_audio_ctx Struct Reference

#include <ai_usb_ms.h>

Data Fields

bool b_valid
 true if valid structure More...
 
Navauto_mode exp_mode
 Explorer mode. More...
 
Fs_index index
 FileSystem pointer on the last file play or last playlist. More...
 
Ai_repeat_mode repeat
 Repeat mode. More...
 
Ai_shuffle_mode shuffle
 Shuffle mode. More...
 
uint16_t u16_pos_level
 Directory level OR position in the playlist, of last file. More...
 
uint32_t u32_file_pos
 File position in the last file when save context occur. More...
 
uint32_t u32_time
 Time position in the last file when save context occur. More...
 
Ai_player_flag_t u8_audio_ctrl_status
 true if play is running More...
 

bool St_audio_ctx::b_valid

true if valid structure

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().

Navauto_mode St_audio_ctx::exp_mode
Fs_index St_audio_ctx::index

FileSystem pointer on the last file play or last playlist.

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().

Ai_repeat_mode St_audio_ctx::repeat
Ai_shuffle_mode St_audio_ctx::shuffle
uint16_t St_audio_ctx::u16_pos_level

Directory level OR position in the playlist, of last file.

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().

uint32_t St_audio_ctx::u32_file_pos

File position in the last file when save context occur.

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().

uint32_t St_audio_ctx::u32_time

Time position in the last file when save context occur.

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().

Ai_player_flag_t St_audio_ctx::u8_audio_ctrl_status

true if play is running

Referenced by ai_usb_ms_audio_context_restore(), and ai_usb_ms_audio_context_save().