![]() |
![]() |
![]() |
![]() |
Update the track list in a file-based track session
#include <mme/mme.h> int mme_trksession_set_files( mme_hdl_t *hdl, uint64_t trksessionid, int nfiles, uint64_t *msid, const char **filename, unsigned offset, );
mme
The function mme_trksession_set_files() replaces list of tracks to play in a file-based track session with a new list.
If the offset argument is not 0, this value is considered the the offset (position) in the new track session that the MME should go to when it begins playback. This offset in the new tracksession must match currently playing track.
When mme_trksession_append_files() successfully appends a file or files to a track session it delivers an MME_EVENT_TRKSESSIONVIEW_UPDATE event to indicate to the client application that the track session has changed.
MME_EVENT_TRKSESSIONVIEW_UPDATE.
This function doesn't block.
QNX Neutrino
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | Yes |
mme_trksession_append_files(), mme_trksession_clear_files(), mme_trksession_get_info(), mme_trksession_resume_state(), mme_trksession_save_state()
![]() |
![]() |
![]() |
![]() |