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)); }
public PlaylistResult CreateAutoPlaylist( string title, CreatePlaylistOption options) { SQMLog.Log(SQMDataId.AutoPlaylistCreations, 1); return(this.CreatePlaylist(title, CreatePlaylistOption.AutoPlaylist | options)); }
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)); }
public override PlaylistResult CreatePlaylist( string title, CreatePlaylistOption option) { return(PlaylistManager.Instance.CreatePlaylist(title, option)); }