int CGameClient::cb_open_pcm_stream(void* kodiInstance, GAME_PCM_FORMAT format, const GAME_AUDIO_CHANNEL* channel_map) { CGameClient *gameClient = static_cast<CGameClient*>(kodiInstance); if (!gameClient) return -1; return gameClient->OpenPCMStream(format, channel_map) ? 0 : -1; }
int CAddonCallbacksGame::OpenPCMStream(void* addonData, GAME_PCM_FORMAT format, const GAME_AUDIO_CHANNEL* channel_map) { CGameClient* gameClient = GetGameClient(addonData, __FUNCTION__); if (!gameClient) return -1; return gameClient->OpenPCMStream(format, channel_map) ? 0 : -1; }