MusicEventIterator & always returning kMusicEventType_Meta
MusicEventIterator & always returning kMusicEventType_Meta
- Subject: MusicEventIterator & always returning kMusicEventType_Meta
- From: Matt Handley <email@hidden>
- Date: Wed, 14 May 2003 09:03:59 -0500
Why does this code always switch to the kMusicEventType_Meta case?
Also, eventTime is always 0. Why is that?
Matt
while (hasCurrentEvent)
{
MusicEventIteratorGetEventInfo(iter,&eventTime,&eventType,NULL,NULL);
switch (eventType)
{
case kMusicEventType_Meta:
printf("Playing Meta message\n");
break;
case kMusicEventType_MIDINoteMessage:
printf("Playing Note message\n");
break;
case kMusicEventType_MIDIChannelMessage:
printf("Playing Channel message\n");
break;
case kMusicEventType_MIDIRawData:
printf("Playing Raw message\n");
break;
default:
printf("Playing some other message\n");
break;
}
if ((eventTime > time) || !iter)
break;
MusicEventIteratorNextEvent(iter);
MusicEventIteratorHasCurrentEvent(iter, &hasCurrentEvent);
}
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.