Lines Matching refs:player
20 FindMediaFilePlayer(MediaFilePlayer* player, void* media_name)
22 if (strcmp(player->Name(), (const char*)media_name) == 0)
23 return player;
36 MediaFilePlayer* player = list.EachElement(FindMediaFilePlayer,
39 if (player != NULL) {
40 if (*(player->Ref()) == ref) {
41 player->Restart();
45 list.RemoveItem(player);
46 delete player;
47 player = NULL;
50 if (player == NULL) {
51 player = new MediaFilePlayer(media_type, media_name, &ref);
52 if (player->InitCheck() == B_OK)
53 list.AddItem(player);
55 delete player;
164 MediaFilePlayer* player = (MediaFilePlayer*)cookie;
166 player->fPlayTrack->ReadFrames(buffer, &frames);
169 player->fSoundPlayer->SetHasData(false);