Lines Matching refs:track
64 ANPAudioTrack* track = reinterpret_cast<ANPAudioTrack*>(user); in callbackProc() local
76 track->mProc(kMoreData_ANPAudioEvent, track->mUser, &dst); in callbackProc()
82 track->mProc(kUnderRun_ANPAudioEvent, track->mUser, NULL); in callbackProc()
96 ANPAudioTrack* track = new ANPAudioTrack; in ANPCreateTrack() local
98 track->mUser = user; in ANPCreateTrack()
99 track->mProc = proc; in ANPCreateTrack()
100 track->mTrack = new android::AudioTrack(AUDIO_STREAM_MUSIC, in ANPCreateTrack()
107 track, in ANPCreateTrack()
110 if (track->mTrack->initCheck() != 0) { // failure in ANPCreateTrack()
111 delete track->mTrack; in ANPCreateTrack()
112 delete track; in ANPCreateTrack()
113 track = NULL; in ANPCreateTrack()
115 return track; in ANPCreateTrack()
118 static void ANPDeleteTrack(ANPAudioTrack* track) { in ANPDeleteTrack() argument
119 if (track) { in ANPDeleteTrack()
120 delete track->mTrack; in ANPDeleteTrack()
121 delete track; in ANPDeleteTrack()
125 static void ANPTrackStart(ANPAudioTrack* track) { in ANPTrackStart() argument
126 track->mTrack->start(); in ANPTrackStart()
129 static void ANPTrackPause(ANPAudioTrack* track) { in ANPTrackPause() argument
130 track->mTrack->pause(); in ANPTrackPause()
133 static void ANPTrackStop(ANPAudioTrack* track) { in ANPTrackStop() argument
134 track->mTrack->stop(); in ANPTrackStop()
137 static bool ANPTrackIsStopped(ANPAudioTrack* track) { in ANPTrackIsStopped() argument
138 return track->mTrack->stopped(); in ANPTrackIsStopped()
141 static uint32_t ANPTrackLatency(ANPAudioTrack* track) { in ANPTrackLatency() argument
142 return track->mTrack->latency(); in ANPTrackLatency()