pub unsafe extern "C-unwind" fn MusicEventIteratorHasPreviousEvent(
in_iterator: MusicEventIterator,
out_has_prev_event: NonNull<u8>,
) -> i32Available on crate feature
MusicPlayer only.Expand description
Does the track have an event previous to the event the iterator is pointing to?
To use the iterator going backwards through a track: iter = New Iterator (points at first event) MusicEventIteratorSeek (iter, kMusicTimeStamp_EndOfTrack) // will point it past the last event bool hasPreviousEvent; MusicEventIteratorHasPreviousEvent (iter, &hasPreviousEvent ) while (hasPreviousEvent) { MusicEventIteratorPreviousEvent (iter) // do work… MusicEventIteratorGetEventInfo (iter, …
MusicEventIteratorHasPreviousEvent (iter, &hasPreviousEvent ); }
Parameter inIterator: the iterator
Parameter outHasPrevEvent: true if there is a previous event, false if not
§Safety
in_iteratormust be a valid pointer.out_has_prev_eventmust be a valid pointer.