Ejemplo n.º 1
0
 void ptt_MessageOutEnd(ZelloPTTLib.IMessage pMessage, ZelloPTTLib.IContact pContact)
 {
     if (pMessage != null && pContact != null)
     {
         ZelloPTTLib.IAudioOutMessage pAudioMessage = (ZelloPTTLib.IAudioOutMessage)pMessage;
         if (pAudioMessage != null)
         {
             Debug.WriteLine("Outgoing message " + pMessage.Id + " to " + pContact.Name + " ends, duration " + pAudioMessage.Duration);
         }
     }
 }
Ejemplo n.º 2
0
        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());
        }