public void CancelDestination(TTSDestination destination) { ReadOnlyCollection <TTSMessage> destCol = GetMessagesFromDestination(destination); if (destCol.Count == 0) { return; } _client.TTSInitialize(); vx_tts_status status = VivoxCoreInstance.vx_tts_cancel_all_in_dest(TTSManagerId, (vx_tts_destination)destination); if (IsNotTTSError(status)) { foreach (TTSMessage message in destCol) { _ttsMessages.Cleanup(message); } } else { throw new VivoxApiException((int)status); } }