Lines Matching refs:track
28 android::sp<android::AudioTrack> track; member
41 sp<android::AudioTrack> track = in BtifAvrcpAudioTrackCreate() local
47 assert(track != NULL); in BtifAvrcpAudioTrackCreate()
51 trackHolder->track = track; in BtifAvrcpAudioTrackCreate()
53 if (trackHolder->track->initCheck() != 0) in BtifAvrcpAudioTrackCreate()
61 trackHolder->track->setVolume(1, 1); in BtifAvrcpAudioTrackCreate()
70 assert(trackHolder->track != NULL); in BtifAvrcpAudioTrackStart()
72 trackHolder->track->start(); in BtifAvrcpAudioTrackStart()
82 if (trackHolder != NULL && trackHolder->track != NULL) { in BtifAvrcpAudioTrackStop()
84 trackHolder->track->stop(); in BtifAvrcpAudioTrackStop()
95 if (trackHolder != NULL && trackHolder->track != NULL) { in BtifAvrcpAudioTrackDelete()
116 if (trackHolder != NULL && trackHolder->track != NULL) { in BtifAvrcpAudioTrackPause()
118 trackHolder->track->pause(); in BtifAvrcpAudioTrackPause()
119 trackHolder->track->flush(); in BtifAvrcpAudioTrackPause()
130 if (trackHolder != NULL && trackHolder->track != NULL) { in BtifAvrcpSetAudioTrackGain()
132 trackHolder->track->setVolume(gain); in BtifAvrcpSetAudioTrackGain()
140 assert(trackHolder->track != NULL); in BtifAvrcpAudioTrackWriteData()
148 retval = trackHolder->track->write(audioBuffer, (size_t)bufferlen); in BtifAvrcpAudioTrackWriteData()