VideoPlayerSharedLib.Event.GetEventArgValue C# (CSharp) Method

GetEventArgValue() public method

public GetEventArgValue ( string eventArgName ) : string
eventArgName string
return string
        public string GetEventArgValue(string eventArgName)
        {
            string result = null;
            if (ContainsEventArg(eventArgName))
            {
                foreach (EventArg eventArg in EventArgs)
                {
                    if (eventArg.Name == eventArgName)
                    {
                        result = eventArg.Value;
                        break;
                    }
                }
            }
            return result;
        }
    }

Usage Example

 private void HandleReplayingLastNodeEvent(Event receivedEvent)
 {
     if (ViewManager != null && ViewManager.CurrentView != null && ViewManager.CurrentView.NodeRenderers != null
         && receivedEvent.EventArgs != null && receivedEvent.ContainsEventArg("NodeId"))
     {
         Guid nodeId = Guid.Empty;
         if (Guid.TryParse(receivedEvent.GetEventArgValue("NodeId"), out nodeId)) 
         {
             NodeRenderer playingNode = ViewManager.CurrentView.NodeRenderers[nodeId];
             {
                 playingNode.SetIsPlaying(true);
                 playingNode.ResetMediaIcon(true);
             }
         }
     }
 }
All Usage Examples Of VideoPlayerSharedLib.Event::GetEventArgValue