mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-05-12 19:53:18 -04:00
add class driver source files. also register iap audio sink. usbstack/iap/libiap directory is imported from libiap. Change-Id: I776c5caec33fe9efadc448e2e3b37d500bf19c9f
20 lines
744 B
C
20 lines
744 B
C
#pragma once
|
|
#include <stdint.h>
|
|
|
|
#include "datetime.h"
|
|
|
|
struct _IAPNotifyState {
|
|
uint32_t track_time_position_ms;
|
|
uint32_t track_playback_index;
|
|
uint32_t track_caps; /* IAPIPodStateTrackCapBits */
|
|
uint32_t tracks_count;
|
|
uint8_t play_status; /* IAPIPodStatePlayStatus */
|
|
uint8_t mute_state;
|
|
uint8_t volume;
|
|
uint8_t power_state; /* IAPIPodStatePowerState */
|
|
uint8_t battery_level;
|
|
uint8_t shuffle_state; /* IAPIPodStateShuffleSettingState */
|
|
uint8_t repeat_state; /* IAPIPodStateRepeatSettingState */
|
|
struct IAPDateTime time_setting;
|
|
uint8_t hold_switch_state;
|
|
};
|