Пример #1
0
        public PlaylistResult CreatePlaylist(string title, CreatePlaylistOption options)
        {
            int     playlistId;
            HRESULT playlist = this._playlistManagerInterop.CreatePlaylist(title, null, null, options, out playlistId);

            return(new PlaylistResult(playlistId, playlist));
        }
Пример #2
0
 public PlaylistResult CreateAutoPlaylist(
     string title,
     CreatePlaylistOption options)
 {
     SQMLog.Log(SQMDataId.AutoPlaylistCreations, 1);
     return(this.CreatePlaylist(title, CreatePlaylistOption.AutoPlaylist | options));
 }
Пример #3
0
        public override PlaylistResult CreatePlaylist(
            string title,
            CreatePlaylistOption option)
        {
            SQMLog.Log(SQMDataId.QuickMixPlaylistCreates, 1);
            int     playlistId = -1;
            HRESULT hr         = HRESULT._E_PENDING;

            if (this.Ready)
            {
                hr = this._hrCreation;
                if (hr.IsSuccess)
                {
                    hr = this._quickMixSession.SaveAsPlaylist(title, option, out playlistId);
                }
            }
            return(new PlaylistResult(playlistId, hr));
        }
Пример #4
0
 public override PlaylistResult CreatePlaylist(
     string title,
     CreatePlaylistOption option)
 {
     return(PlaylistManager.Instance.CreatePlaylist(title, option));
 }