void ptt_PlayerAudioMessageProgress(ZelloPTTLib.IAudioMessage pMessage, int iProgress) { if (pMessage != null && pMessage.Type == ZelloPTTLib.MESSAGE_TYPE.MTAUDIO) { System.Diagnostics.Debug.WriteLine("playback progress " + iProgress + "ms"); } }
void ptt_PlayerAudioMessageStart(ZelloPTTLib.IAudioMessage pMessage) { if (pMessage != null && pMessage.Type == ZelloPTTLib.MESSAGE_TYPE.MTAUDIO) { System.Diagnostics.Debug.WriteLine(MessageToCaption(pMessage) + " has started"); } }
private String MessageToCaption(ZelloPTTLib.IAudioMessage pMessage) { StringBuilder sb = new StringBuilder("Replaying message "); if (pMessage.Incoming) { ZelloPTTLib.IAudioInMessage msg = pMessage as ZelloPTTLib.IAudioInMessage; sb.Append("received from ").Append(msg.Sender.Name); if (null != msg.Author && false == String.IsNullOrEmpty(msg.Author.Name)) { sb.Append(" / ").Append(msg.Author.Name); } } else { ZelloPTTLib.IAudioOutMessage msg = pMessage as ZelloPTTLib.IAudioOutMessage; sb.Append("sent to ").Append(msg.Recipients.get_Item(0).Name); } return(sb.ToString()); }