C# Class RaumfeldNET.MediaItem

Inheritance: INotifyPropertyChanged
Show file Open project: stoennies/raumwiese Class Usage Examples

Public Properties

Property Type Description
imageId String
imageLoaded System.Boolean
imageUrl String
itemStatus MediaItemStatus
itemType MediaItemItemType
listIndex System.Int32
objectId String
sourceId String
sourceType MediaItemSourceType
upnpItemClass String

Protected Properties

Property Type Description
_text String
uncachedImage Image
xmlDocumentHelper RaumfeldNET.Base.BaseXmlDocument

Public Methods

Method Description
MediaItem ( ) : System
initValuesFromXMLNode ( XmlNode _nodeItem, XmlNamespaceManager _manager ) : void
isAllowedToDropOnTrackList ( ) : System.Boolean
isAllowedToDropOnTrackList ( List _mediaItems ) : System.Boolean
isBrowsable ( ) : System.Boolean
isContainer ( ) : System.Boolean
loadImage ( ) : void
loadStandardImage ( ) : void
newFromUpnpItemClass ( String _upnpItemClass, String _raumfeldSection ) : MediaItem

Protected Methods

Method Description
imageReadySink ( String _imageId, System.Boolean _calledFromLoadImage ) : void
notifyPropertyChanged ( String info ) : void

Method Details

MediaItem() public method

public MediaItem ( ) : System
return System

imageReadySink() protected method

protected imageReadySink ( String _imageId, System.Boolean _calledFromLoadImage ) : void
_imageId String
_calledFromLoadImage System.Boolean
return void

initValuesFromXMLNode() public method

public initValuesFromXMLNode ( XmlNode _nodeItem, XmlNamespaceManager _manager ) : void
_nodeItem System.Xml.XmlNode
_manager System.Xml.XmlNamespaceManager
return void

isAllowedToDropOnTrackList() public method

public isAllowedToDropOnTrackList ( ) : System.Boolean
return System.Boolean

isAllowedToDropOnTrackList() public static method

public static isAllowedToDropOnTrackList ( List _mediaItems ) : System.Boolean
_mediaItems List
return System.Boolean

isBrowsable() public method

public isBrowsable ( ) : System.Boolean
return System.Boolean

isContainer() public method

public isContainer ( ) : System.Boolean
return System.Boolean

loadImage() public method

public loadImage ( ) : void
return void

loadStandardImage() public method

public loadStandardImage ( ) : void
return void

newFromUpnpItemClass() public static method

public static newFromUpnpItemClass ( String _upnpItemClass, String _raumfeldSection ) : MediaItem
_upnpItemClass String
_raumfeldSection String
return MediaItem

notifyPropertyChanged() protected method

protected notifyPropertyChanged ( String info ) : void
info String
return void

Property Details

_text protected property

protected String _text
return String

imageId public property

public String imageId
return String

imageLoaded public property

public Boolean,System imageLoaded
return System.Boolean

imageUrl public property

public String imageUrl
return String

itemStatus public property

public MediaItemStatus itemStatus
return MediaItemStatus

itemType public property

public MediaItemItemType itemType
return MediaItemItemType

listIndex public property

public Int32,System listIndex
return System.Int32

objectId public property

public String objectId
return String

sourceId public property

public String sourceId
return String

sourceType public property

public MediaItemSourceType sourceType
return MediaItemSourceType

uncachedImage protected property

protected Image uncachedImage
return Image

upnpItemClass public property

public String upnpItemClass
return String

xmlDocumentHelper protected property

protected BaseXmlDocument,RaumfeldNET.Base xmlDocumentHelper
return RaumfeldNET.Base.BaseXmlDocument