Home | History | Annotate | Download | only in plugins

Lines Matching refs:track

65     ANPAudioTrack* track = reinterpret_cast<ANPAudioTrack*>(user);
74 dst.channelCount = track->mChannelCount;
77 track->mProc(kMoreData_ANPAudioEvent, track->mUser, &dst);
83 track->mProc(kUnderRun_ANPAudioEvent, track->mUser, NULL);
97 ANPAudioTrack* track = new ANPAudioTrack;
99 track->mUser = user;
100 track->mProc = proc;
101 track->mTrack = new android::AudioTrack(AUDIO_STREAM_MUSIC,
108 track,
110 track->mChannelCount = channelCount;
112 if (track->mTrack->initCheck() != 0) { // failure
113 delete track->mTrack;
114 delete track;
115 track = NULL;
117 return track;
120 static void ANPDeleteTrack(ANPAudioTrack* track) {
121 if (track) {
122 delete track->mTrack;
123 delete track;
127 static void ANPTrackStart(ANPAudioTrack* track) {
128 track->mTrack->start();
131 static void ANPTrackPause(ANPAudioTrack* track) {
132 track->mTrack->pause();
135 static void ANPTrackStop(ANPAudioTrack* track) {
136 track->mTrack->stop();
139 static bool ANPTrackIsStopped(ANPAudioTrack* track) {
140 return track->mTrack->stopped();
143 static uint32_t ANPTrackLatency(ANPAudioTrack* track) {
144 return track->mTrack->latency();