Lines Matching refs:fPlayer
24 : fPlayer(player)
27 fPlayer.enableRate = YES;
28 [fPlayer prepareToPlay];
32 // [fPlayer release];
35 double onGetDuration() const override { return [fPlayer duration]; }
37 double onGetTime() const override { return fPlayer.currentTime; }
42 [fPlayer pause];
44 fPlayer.currentTime = t;
46 [fPlayer play];
48 return fPlayer.currentTime;
54 case State::kPlaying: [fPlayer play]; break;
55 case State::kStopped: [fPlayer stop]; break;
56 case State::kPaused: [fPlayer pause]; break;
61 float onSetRate(float r) override { fPlayer.rate = r; return r; }
63 float onSetVolume(float v) override { fPlayer.volume = v; return v; }
66 AVAudioPlayer* fPlayer;