int main(){ int ipc, ios, uli, apc, eac, ipcAver=0, iosAver=0, uliAver=0, apcAver=0, eacAver=0, done = 0, cnt = 0; // counting entries while (!done){ getMarks(&ipc, &ios, &uli, &apc, &eac); cnt++; ipcAver += ipc; apcAver += apc; uliAver += uli; iosAver += ios; eacAver += eac; done = stopEntry(); } ipcAver = ipcAver / cnt; iosAver /= cnt; uliAver /= cnt; apcAver /= cnt; eacAver /= cnt; prnStat(ipcAver, iosAver, uliAver, apcAver, eacAver); return 0; }
// Stops play the media stream and resources used for buffering and streaming. OsStatus MpStreamPlaylistPlayer::stop() { OsStatus status = OS_SUCCESS; mbAutoAdvance = FALSE; PlayListEntry* e; mCurrentElement = mPlayListDb->entries(); UtlSListIterator playListDbIterator(*mPlayListDb) ; while((e = (PlayListEntry*)playListDbIterator())) { stopEntry(e); } return status; }