[Mediaportal-svn] r22128 - in trunk/MP-II/Source/System/MediaPortal.Core: . MediaManagement/Defaul
Turn your PC into a very advanced MediaCenter/HTPC
Brought to you by:
gereonheitmann,
morpheus_xx
From: <alb...@de...> - 2009-03-30 19:46:32
|
Author: albert1978 Date: 2009-03-30 19:46:20 +0000 (Mon, 30 Mar 2009) New Revision: 22128 Added: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/PictureAspect.cs Modified: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MovieAspect.cs trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MusicAspect.cs trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/ProviderResourceAspect.cs trunk/MP-II/Source/System/MediaPortal.Core/MediaPortal.Core.csproj Log: Added PictureAspect, fixed some docs Modified: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MovieAspect.cs =================================================================== --- trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MovieAspect.cs 2009-03-30 19:45:42 UTC (rev 22127) +++ trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MovieAspect.cs 2009-03-30 19:46:20 UTC (rev 22128) @@ -33,7 +33,7 @@ public static class MovieAspect { /// <summary> - /// Media item aspect id of the media aspect. + /// Media item aspect id of the movie aspect. /// </summary> public static Guid ASPECT_ID = new Guid("8F8B7A4F-767C-4180-B58E-7C8999C52067"); Modified: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MusicAspect.cs =================================================================== --- trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MusicAspect.cs 2009-03-30 19:45:42 UTC (rev 22127) +++ trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/MusicAspect.cs 2009-03-30 19:46:20 UTC (rev 22128) @@ -33,7 +33,7 @@ public static class MusicAspect { /// <summary> - /// Media item aspect id of the media aspect. + /// Media item aspect id of the music aspect. /// </summary> public static Guid ASPECT_ID = new Guid("9BA3C559-41F7-4a5f-917C-E3EF65516D14"); Added: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/PictureAspect.cs =================================================================== --- trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/PictureAspect.cs (rev 0) +++ trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/PictureAspect.cs 2009-03-30 19:46:20 UTC (rev 22128) @@ -0,0 +1,52 @@ +#region Copyright (C) 2007-2008 Team MediaPortal + +/* + Copyright (C) 2007-2008 Team MediaPortal + http://www.team-mediaportal.com + + This file is part of MediaPortal II + + MediaPortal II is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + MediaPortal II is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with MediaPortal II. If not, see <http://www.gnu.org/licenses/>. +*/ + +#endregion + +using System; +using MediaPortal.Core.MediaManagement; + +namespace MediaPortal.Core.MediaManagement.DefaultItemAspects +{ + /// <summary> + /// Contains the metadata specification of the "Picture" media item aspect which is assigned to all images. + /// </summary> + public static class PictureAspect + { + /// <summary> + /// Media item aspect id of the picture aspect. + /// </summary> + public static Guid ASPECT_ID = new Guid("8B195D23-5028-4322-98B9-3DEF2BFDD510"); + + public static MediaItemAspectMetadata.AttributeSpecification ATTR_WIDTH = + MediaItemAspectMetadata.CreateAttributeSpecification("Width", typeof(int), Cardinality.Inline); + public static MediaItemAspectMetadata.AttributeSpecification ATTR_HEIGHT = + MediaItemAspectMetadata.CreateAttributeSpecification("Height", typeof(int), Cardinality.Inline); + + public static MediaItemAspectMetadata Metadata = new MediaItemAspectMetadata( + // TODO: Localize name + ASPECT_ID, "PictureItem", new[] { + ATTR_WIDTH, + ATTR_HEIGHT, + }); + } +} Modified: trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/ProviderResourceAspect.cs =================================================================== --- trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/ProviderResourceAspect.cs 2009-03-30 19:45:42 UTC (rev 22127) +++ trunk/MP-II/Source/System/MediaPortal.Core/MediaManagement/DefaultItemAspects/ProviderResourceAspect.cs 2009-03-30 19:46:20 UTC (rev 22128) @@ -33,6 +33,9 @@ /// </summary> public static class ProviderResourceAspect { + /// <summary> + /// Media item aspect id of the provider resource aspect. + /// </summary> public static Guid ASPECT_ID = new Guid("0A296ACD-F95B-4a28-90A2-E4FD2A4CC4ED"); /// <summary> Modified: trunk/MP-II/Source/System/MediaPortal.Core/MediaPortal.Core.csproj =================================================================== --- trunk/MP-II/Source/System/MediaPortal.Core/MediaPortal.Core.csproj 2009-03-30 19:45:42 UTC (rev 22127) +++ trunk/MP-II/Source/System/MediaPortal.Core/MediaPortal.Core.csproj 2009-03-30 19:46:20 UTC (rev 22128) @@ -64,6 +64,7 @@ <Compile Include="MediaManagement\DefaultItemAspects\MediaAspect.cs" /> <Compile Include="MediaManagement\DefaultItemAspects\MovieAspect.cs" /> <Compile Include="MediaManagement\DefaultItemAspects\MusicAspect.cs" /> + <Compile Include="MediaManagement\DefaultItemAspects\PictureAspect.cs" /> <Compile Include="MediaManagement\DefaultItemAspects\ProviderResourceAspect.cs" /> <Compile Include="MediaManagement\IImporter.cs" /> <Compile Include="MediaManagement\IMediaDatabase.cs" /> |