本文整理汇总了C++中PlayerList::find方法的典型用法代码示例。如果您正苦于以下问题:C++ PlayerList::find方法的具体用法?C++ PlayerList::find怎么用?C++ PlayerList::find使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PlayerList
的用法示例。
在下文中一共展示了PlayerList::find方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: stopEffect
void QBSoundWin::stopEffect(unsigned int nSoundId)
{
QBSoundLocker locker(&mMutex,"stopEffect");
PlayerList::iterator p = streamTrack.find(nSoundId);
if (p != streamTrack.end()) {
findPlayer(nSoundId)->stop();
}
}
示例2: streamIsPlaying
bool QBSoundWin::streamIsPlaying(int track)
{
QBSoundLocker locker(&mMutex,"streamStop");
PlayerList::iterator p = streamTrack.find(track);
if (p == streamTrack.end()) {
return false;
}
return findPlayer(track)->isPlaying();
}
示例3: findPlayer
static QBStreamSound* findPlayer(int track)
{
QBStreamSound* player=NULL;
PlayerList::iterator p = streamTrack.find(track);
if (p != streamTrack.end()) {
player = p->second;
} else {
player = new QBStreamSound();
streamTrack.insert(make_pair(track,player));
}
return player;
}