RaumfeldNET.PlaylistManagement.createPlaylistQueue C# (CSharp) Метод

createPlaylistQueue() защищенный Метод

protected createPlaylistQueue ( String _playlistName ) : MediaItem_Playlist
_playlistName String
Результат MediaItem_Playlist
        protected virtual MediaItem_Playlist createPlaylistQueue(String _playlistName)
        {
            System.String givenName, queueIdCreated, containerInfoMetaData;
            CpContentDirectory contentDirectory = Global.getMediaServerManager().getContentDirectory();

            contentDirectory.CreateQueueSync(_playlistName, PlaylistRootContainerId, out givenName, out queueIdCreated, out containerInfoMetaData);

            UPNPMediaList dummyList = new UPNPMediaList();
            dummyList.createItemsFromMetaData(containerInfoMetaData);
            MediaItem_Playlist mediaItem = (MediaItem_Playlist)dummyList.list[0];
            /*Regex regex = new Regex(@"<dc:title>(?<command>.+)</dc:title>");
            Match match = regex.Match(containerInfoMetaData);
            if (match.Success)
            {
                givenName = match.Groups["command"].Value;
            }*/

            if(playlistCreated!=null) playlistCreated(givenName);

            return mediaItem;
        }