Home | History | Annotate | Download | only in itf

Lines Matching refs:audioPlayer

50     CAudioPlayer *audioPlayer = track->mAudioPlayer;
51 if (NULL != audioPlayer) {
57 object_lock_exclusive(&audioPlayer->mObject);
58 assert(audioPlayer->mTrack == track);
63 audioPlayer->mPlay.mFramesSinceLastSeek += framesMixed;
64 audioPlayer->mPlay.mFramesSincePositionUpdate += framesMixed;
70 if (audioPlayer->mBufferQueue.mClearRequested) {
73 audioPlayer->mBufferQueue.mFront = &audioPlayer->mBufferQueue.mArray[0];
74 audioPlayer->mBufferQueue.mRear = &audioPlayer->mBufferQueue.mArray[0];
75 audioPlayer->mBufferQueue.mState.count = 0;
76 audioPlayer->mBufferQueue.mState.playIndex = 0;
77 audioPlayer->mBufferQueue.mClearRequested = SL_BOOLEAN_FALSE;
83 if (audioPlayer->mDestroyRequested) {
86 COutputMix *outputMix = CAudioPlayer_GetOutputMix(audioPlayer);
93 audioPlayer->mTrack = NULL;
94 audioPlayer->mDestroyRequested = SL_BOOLEAN_FALSE;
99 switch (audioPlayer->mPlay.mState) {
108 oldFront = audioPlayer->mBufferQueue.mFront;
109 if (oldFront != audioPlayer->mBufferQueue.mRear) {
110 assert(0 < audioPlayer->mBufferQueue.mState.count);
114 audioPlayer->mPlay.mState = SL_PLAYSTATE_PLAYING;
123 track->mGains[0] = audioPlayer->mGains[0];
124 track->mGains[1] = audioPlayer->mGains[1];
128 audioPlayer->mPlay.mPosition = (SLmillisecond) 0;
129 audioPlayer->mPlay.mFramesSinceLastSeek = 0;
130 audioPlayer->mPlay.mFramesSincePositionUpdate = 0;
131 audioPlayer->mPlay.mLastSeekPosition = 0;
132 audioPlayer->mPlay.mState = SL_PLAYSTATE_STOPPED;
134 audioPlayer->mSeek.mPos = SL_TIME_UNKNOWN;
135 oldFront = audioPlayer->mBufferQueue.mFront;
136 if (oldFront != audioPlayer->mBufferQueue.mRear) {
137 assert(0 < audioPlayer->mBufferQueue.mState.count);
155 object_cond_broadcast(&audioPlayer->mObject);
158 object_unlock_exclusive(&audioPlayer->mObject);
428 void audioPlayerGainUpdate(CAudioPlayer *audioPlayer)
430 SLboolean mute = audioPlayer->mVolume.mMute;
431 SLuint8 muteMask = audioPlayer->mMuteMask;
432 SLuint8 soloMask = audioPlayer->mSoloMask;
433 SLmillibel level = audioPlayer->mVolume.mLevel;
434 SLboolean enableStereoPosition = audioPlayer->mVolume.mEnableStereoPosition;
435 SLpermille stereoPosition = audioPlayer->mVolume.mStereoPosition;
441 audioPlayer->mGains[0] = 0.0f;
442 audioPlayer->mGains[1] = 0.0f;
470 audioPlayer->mGains[channel] = gain;