1#ifndef NW4HBM_SND_REMOTE_SPEAKER_H
2#define NW4HBM_SND_REMOTE_SPEAKER_H
Definition RemoteSpeaker.h:11
bool mPlayFlag
Definition RemoteSpeaker.h:54
OSTime mContinueBeginTime
Definition RemoteSpeaker.h:66
bool IsAllSampleZero(const s16 *axRemoteSamples)
bool mIntervalFlag
Definition RemoteSpeaker.h:60
int mChannelIndex
Definition RemoteSpeaker.h:62
bool mInitFlag
Definition RemoteSpeaker.h:52
bool mContinueFlag
Definition RemoteSpeaker.h:59
bool mFirstEncodeFlag
Definition RemoteSpeaker.h:57
bool Setup(WPADCallback pCallback)
OSAlarm mContinueAlarm
Definition RemoteSpeaker.h:64
static void IntervalAlarmHandler(OSAlarm *alarm, OSContext *context)
static void ContinueAlarmHandler(OSAlarm *alarm, OSContext *context)
bool mSetupBusyFlag
Definition RemoteSpeaker.h:56
OSAlarm mInvervalAlarm
Definition RemoteSpeaker.h:65
bool mEnableFlag
Definition RemoteSpeaker.h:55
bool mRemoteInitFlag
Definition RemoteSpeaker.h:53
WENCInfo mEncodeInfo
Definition RemoteSpeaker.h:61
WPADCallback mSetupCallback
Definition RemoteSpeaker.h:63
SpeakerCommand
Definition RemoteSpeaker.h:37
@ COMMAND_SPEAKER_ON
Definition RemoteSpeaker.h:39
@ COMMAND_NONE
Definition RemoteSpeaker.h:38
@ COMMAND_SPEAKER_OFF
Definition RemoteSpeaker.h:41
@ COMMAND_SPEAKER_PLAY
Definition RemoteSpeaker.h:40
bool IsAvailable() const
Definition RemoteSpeaker.h:23
void Update(const s16 *axRemoteSamples)
SpeakerState
Definition RemoteSpeaker.h:27
@ STATE_SPEAKER_PLAY
Definition RemoteSpeaker.h:32
@ STATE_SPEAKER_ON
Definition RemoteSpeaker.h:30
@ STATE_EXEC_SPEAKER_OFF
Definition RemoteSpeaker.h:33
@ STATE_INVALID
Definition RemoteSpeaker.h:28
@ STATE_EXEC_SPEAKER_PLAY
Definition RemoteSpeaker.h:31
@ STATE_SPEAKER_OFF
Definition RemoteSpeaker.h:34
@ STATE_EXEC_SPEAKER_ON
Definition RemoteSpeaker.h:29
bool mForceResumeFlag
Definition RemoteSpeaker.h:58
static const int CONTINUOUS_PLAY_INTERVAL_MINUTES
Definition RemoteSpeaker.h:47
static const int SAMPLES_PER_AUDIO_PACKET
Definition RemoteSpeaker.h:13
static const int SAMPLES_PER_ENCODED_PACKET
Definition RemoteSpeaker.h:46
void SetChannelIndex(int index)
Definition RemoteSpeaker.h:24
static u8 index[20][3]
Definition GXDraw.c:434
s64 OSTime
Definition os.h:19
signed short int s16
Definition types.h:9
Definition HBMAnmController.h:6
Definition OSContext.h:140
void(* WPADCallback)(s32 chan, s32 result)
Definition wpad.h:146