if(pDevice==NULL)returnmal_post_error(pDevice,"mal_device_start() called with invalid arguments.",MAL_INVALID_ARGS);
if(pDevice==NULL)returnmal_post_error(pDevice,"mal_device_start() called with invalid arguments.",MAL_INVALID_ARGS);
if(mal_device__get_state(pDevice)==MAL_STATE_UNINITIALIZED)returnmal_post_error(pDevice,"mal_device_start() called for an uninitialized device.",MAL_DEVICE_NOT_INITIALIZED);
if(mal_device__get_state(pDevice)==MAL_STATE_UNINITIALIZED)returnmal_post_error(pDevice,"mal_device_start() called for an uninitialized device.",MAL_DEVICE_NOT_INITIALIZED);
mal_pcm_convert(pFramesOut8+(iFrame*pDSP->channelsOut*mal_get_sample_size_in_bytes(pDSP->formatOut)),pDSP->formatOut,pTempFrameF32,mal_format_f32,pDSP->channelsOut);// <-- Evaluates to a memcpy().