1 // audio interface, used in picodriveN
\r
9 class IGameAudio : public CBase
\r
12 virtual TInt16 *NextFrameL() = 0;
\r
13 virtual TInt16 *DupeFrameL(TInt &aUnderflowed) = 0;
\r
14 virtual TInt16 *ResumeL() = 0;
\r
15 virtual void Pause() = 0;
\r
16 virtual void ChangeVolume(TInt aUp) = 0; // for Motorolas (experimental)
\r
20 // our audio object maker type
\r
21 typedef IGameAudio *(*_gameAudioNew)(TInt aRate, TBool aStereo, TInt aPcmFrames, TInt aBufferedFrames);
\r
24 #endif /* __AUDIO_H */
\r