Lines Matching refs:lpToneDesc

1086     const ToneDescriptor *lpToneDesc = lpToneGen->mpToneDesc;
1132 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0 ||
1137 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0) {
1153 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] != 0) {
1156 unsigned short lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[lFreqIdx];
1161 lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[++lFreqIdx];
1167 if (lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt) {
1168 if (lpToneGen->mLoopCounter < lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt) {
1170 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1173 lpToneGen->mCurSegment = lpToneDesc->segments[lpToneGen->mCurSegment].loopIndx;
1180 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1187 lpToneDesc->segments[lpToneGen->mCurSegment].loopCnt,
1194 if (lpToneDesc->segments[lpToneGen->mCurSegment].duration == 0) {
1198 if (++lpToneGen->mCurCount <= lpToneDesc->repeatCnt) {
1201 lpToneGen->mCurSegment = lpToneDesc->repeatSegment;
1202 if (lpToneDesc->segments[lpToneDesc->repeatSegment].waveFreq[0] != 0) {
1216 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] != 0) {
1228 += (lpToneDesc->segments[lpToneGen->mCurSegment].duration * lpToneGen->mSamplingRate) / 1000;
1232 if (lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[0] == 0) {
1242 unsigned short lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[lFreqIdx];
1247 lFrequency = lpToneDesc->segments[lpToneGen->mCurSegment].waveFreq[++lFreqIdx];
1261 // must reload lpToneDesc as prepareWave() may change mpToneDesc
1262 lpToneDesc = lpToneGen->mpToneDesc;