MusicEventIteratorHasNextEvent

Function MusicEventIteratorHasNextEvent 

Source
pub unsafe extern "C-unwind" fn MusicEventIteratorHasNextEvent(
    in_iterator: MusicEventIterator,
    out_has_next_event: NonNull<u8>,
) -> i32
Available on crate feature MusicPlayer only.
Expand description

Does the track have an event past the event the iterator is pointing too?

To use the iterator going forwards through a track: iter = New Iterator (points at first event) bool hasCurrentEvent; MusicEventIteratorHasCurrentEvent(iter, &hasCurrentEvent ); while (hasCurrentEvent) { // do work… MusicEventIteratorGetEventInfo (iter, …

MusicEventIteratorNextEvent (iter) MusicEventIteratorHasCurrentEvent(iter, &hasCurrentEvent ); }

Parameter inIterator: the iterator

Parameter outHasNextEvent: true if there is a next event, false if not

§Safety

  • in_iterator must be a valid pointer.
  • out_has_next_event must be a valid pointer.