28 static void connect(s32);
29 static void disconnect(s32);
30 static void setSpeakerOn(s32);
31 static void setSpeakerOnCallback(s32, s32);
32 static void setSpeakerPlay(s32);
33 static void startPlayCallback(s32, s32);
34 static void setSpeakerOff(s32);
35 static void retryConnection(s32);
36 static void reconnect(s32);
37 static void framework();
38 static void reconnectProcess(s32);
39 static void initReconnect(s32);
40 static void continuousUsingProcess(s32);
41 static void updateSpeaker(OSAlarm *, OSContext *);
42 static bool isEnable(s32);
43 static void extensionProcess(s32, s32);
44 static f32 getDeviceVolume(s32);
46 static void initInfoDefaults(s32 idx) {
50 static inline SpeakerInfo& getSpeakerInfo(s32 idx) {
51 return sSpeakerInfo[idx];