/* configure audio source */
SLDataLocator_Address loc_addr = {SL_DATALOCATOR_ADDRESS, _pstSample->pBuffer, _pstSample->u32BufferSize};
SLDataFormat_PCM format_pcm = {SL_DATAFORMAT_PCM, _pstSample->u32ChannelNumber, _pstSample->u32SampleRate,
SL_PCMSAMPLEFORMAT_FIXED_16, SL_PCMSAMPLEFORMAT_FIXED_16,
SL_SPEAKER_FRONT_CENTER, SL_BYTEORDER_LITTLEENDIAN};
SLDataSource audioSrc = {&loc_addr, &format_pcm};
// configure audio sink
SLDataLocator_OutputMix loc_outmix = {SL_DATALOCATOR_OUTPUTMIX, sstSoundSystem.outputMixObject};
SLDataSink audioSnk = {&loc_outmix, NULL};
// create audio player
const SLInterfaceID ids[1] = {SL_IID_SEEK};
const SLboolean req[1] = {SL_BOOLEAN_TRUE};
result = (*sstSoundSystem.engineEngine)->CreateAudioPlayer(sstSoundSystem.engineEngine, &pstResult->PlayerObject, &audioSrc,
&audioSnk, 1, ids, req); <------------------ it fails here ------------------->
orxASSERT(SL_RESULT_SUCCESS == result);