/// <summary>
 /// Allows a programmer to query the MediaServer through the Browse action.
 /// </summary>
 /// <param name="ObjectID"></param>
 /// <param name="BrowseFlag"></param>
 /// <param name="Filter"></param>
 /// <param name="StartingIndex"></param>
 /// <param name="RequestedCount"></param>
 /// <param name="SortCriteria"></param>
 /// <param name="_Tag"></param>
 /// <param name="callback">Returns output args and error info.</param>
 public void RequestBrowse(System.String ObjectID, OpenSource.UPnP.AV.CpContentDirectory.Enum_A_ARG_TYPE_BrowseFlag BrowseFlag, System.String Filter, System.UInt32 StartingIndex, System.UInt32 RequestedCount, System.String SortCriteria, object _Tag, Delegate_OnBrowseDone2 callback)
 {
     _RequestState state = new _RequestState();
     state.Callback_Browse2 = callback;
     state.Tag = _Tag;
     this.ContentDirectory.Browse(ObjectID, BrowseFlag, Filter, StartingIndex, RequestedCount, SortCriteria, state, new OpenSource.UPnP.AV.CpContentDirectory.Delegate_OnResult_Browse(OnBrowseDone));
 }
        /// <summary>
        /// Allows a programmer to query the MediaServer through the Browse action.
        /// </summary>
        /// <param name="ObjectID"></param>
        /// <param name="BrowseFlag"></param>
        /// <param name="Filter"></param>
        /// <param name="StartingIndex"></param>
        /// <param name="RequestedCount"></param>
        /// <param name="SortCriteria"></param>
        /// <param name="_Tag"></param>
        /// <param name="callback">Returns output args and error info.</param>
        public void RequestBrowse(System.String ObjectID, OpenSource.UPnP.AV.CpContentDirectory.Enum_A_ARG_TYPE_BrowseFlag BrowseFlag, System.String Filter, System.UInt32 StartingIndex, System.UInt32 RequestedCount, System.String SortCriteria, object _Tag, Delegate_OnBrowseDone2 callback)
        {
            _RequestState state = new _RequestState();

            state.Callback_Browse2 = callback;
            state.Tag = _Tag;
            this.ContentDirectory.Browse(ObjectID, BrowseFlag, Filter, StartingIndex, RequestedCount, SortCriteria, state, new OpenSource.UPnP.AV.CpContentDirectory.Delegate_OnResult_Browse(OnBrowseDone));
        }