Home | History | Annotate | Download | only in plugins

Lines Matching full:track

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