C# 클래스 RaumfeldNET.UPNPMediaList

상속: MediaList
파일 보기 프로젝트 열기: stoennies/raumwiese 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
containerId String
containerInfoMetaData String

보호된 프로퍼티들

프로퍼티 타입 설명
contentDirectory RaumfeldNET.UPNP.CpContentDirectory

공개 메소드들

메소드 설명
UPNPMediaList ( String _listId = "" ) : System
addItem ( MediaItem _mediaItem, Int32 _itemIndexTo, System.Boolean _sync = false, System.Boolean _fromList = false ) : void
addItems ( List _mediaItems, Int32 _itemIndexTo ) : void
addItems ( List _mediaItems, Int32 _itemIndexTo, System.Boolean _useThread = false ) : void
createItemsFromMetaData ( String _metaData ) : void
getListPositionOfObjectId ( String _objectId ) : int
isQueue ( ) : System.Boolean
moveItem ( Int32 _itemIndex, Int32 _itemIndexTo ) : void
removeItem ( Int32 _itemIndexFrom, Int32 _itemIndexTo ) : void
retrieveListByContainerId ( String _containerId, String _searchCriteria = "", System.Boolean _syncRequest = false ) : void
retrieveListByMetaData ( String _metaData ) : void
retriveList ( ) : void

보호된 메소드들

메소드 설명
addContainerSink ( CpContentDirectory _sender, Object _tag ) : void
addItemSink ( CpContentDirectory _sender, Object _tag ) : void
addShuffle ( MediaItem _mediaItem, Int32 _itemIndexTo, System.Boolean _sync ) : void
contentDirectory_BrowseSink ( CpContentDirectory sender, System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System Result, System NumberReturned, System TotalMatches, System UpdateID, Object e, object _Tag ) : void
contentDirectory_SearchSink ( CpContentDirectory sender, System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System Result, System NumberReturned, System TotalMatches, System UpdateID, Object e, object _Tag ) : void
createItemsFromMetaDataNode ( XmlDocument _doc, XmlNamespaceManager _manager, string _nodeId ) : void
createMediaItemForMetaDataNode ( XmlNode _nodeItem, XmlNamespaceManager _manager ) : MediaItem
createQueue ( ) : System.Boolean
isItemViewable ( MediaItem _mediaItem ) : System.Boolean
listActionDone ( ) : void
moveItemSink ( CpContentDirectory _sender, uint _containerUpdateId, Object _tag ) : void
removeAllItems ( ) : void

메소드 상세

UPNPMediaList() 공개 메소드

public UPNPMediaList ( String _listId = "" ) : System
_listId String
리턴 System

addContainerSink() 보호된 메소드

protected addContainerSink ( CpContentDirectory _sender, Object _tag ) : void
_sender RaumfeldNET.UPNP.CpContentDirectory
_tag Object
리턴 void

addItem() 공개 메소드

public addItem ( MediaItem _mediaItem, Int32 _itemIndexTo, System.Boolean _sync = false, System.Boolean _fromList = false ) : void
_mediaItem MediaItem
_itemIndexTo System.Int32
_sync System.Boolean
_fromList System.Boolean
리턴 void

addItemSink() 보호된 메소드

protected addItemSink ( CpContentDirectory _sender, Object _tag ) : void
_sender RaumfeldNET.UPNP.CpContentDirectory
_tag Object
리턴 void

addItems() 공개 메소드

public addItems ( List _mediaItems, Int32 _itemIndexTo ) : void
_mediaItems List
_itemIndexTo System.Int32
리턴 void

addItems() 공개 메소드

public addItems ( List _mediaItems, Int32 _itemIndexTo, System.Boolean _useThread = false ) : void
_mediaItems List
_itemIndexTo System.Int32
_useThread System.Boolean
리턴 void

addShuffle() 보호된 메소드

protected addShuffle ( MediaItem _mediaItem, Int32 _itemIndexTo, System.Boolean _sync ) : void
_mediaItem MediaItem
_itemIndexTo System.Int32
_sync System.Boolean
리턴 void

contentDirectory_BrowseSink() 보호된 메소드

protected contentDirectory_BrowseSink ( CpContentDirectory sender, System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System Result, System NumberReturned, System TotalMatches, System UpdateID, Object e, object _Tag ) : void
sender RaumfeldNET.UPNP.CpContentDirectory
ContainerID System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
Result System
NumberReturned System
TotalMatches System
UpdateID System
e Object
_Tag object
리턴 void

contentDirectory_SearchSink() 보호된 메소드

protected contentDirectory_SearchSink ( CpContentDirectory sender, System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System Result, System NumberReturned, System TotalMatches, System UpdateID, Object e, object _Tag ) : void
sender RaumfeldNET.UPNP.CpContentDirectory
ContainerID System
SearchCriteria System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
Result System
NumberReturned System
TotalMatches System
UpdateID System
e Object
_Tag object
리턴 void

createItemsFromMetaData() 공개 메소드

public createItemsFromMetaData ( String _metaData ) : void
_metaData String
리턴 void

createItemsFromMetaDataNode() 보호된 메소드

protected createItemsFromMetaDataNode ( XmlDocument _doc, XmlNamespaceManager _manager, string _nodeId ) : void
_doc System.Xml.XmlDocument
_manager System.Xml.XmlNamespaceManager
_nodeId string
리턴 void

createMediaItemForMetaDataNode() 보호된 메소드

protected createMediaItemForMetaDataNode ( XmlNode _nodeItem, XmlNamespaceManager _manager ) : MediaItem
_nodeItem System.Xml.XmlNode
_manager System.Xml.XmlNamespaceManager
리턴 MediaItem

createQueue() 보호된 메소드

protected createQueue ( ) : System.Boolean
리턴 System.Boolean

getListPositionOfObjectId() 공개 메소드

public getListPositionOfObjectId ( String _objectId ) : int
_objectId String
리턴 int

isItemViewable() 보호된 메소드

protected isItemViewable ( MediaItem _mediaItem ) : System.Boolean
_mediaItem MediaItem
리턴 System.Boolean

isQueue() 공개 메소드

public isQueue ( ) : System.Boolean
리턴 System.Boolean

listActionDone() 보호된 메소드

protected listActionDone ( ) : void
리턴 void

moveItem() 공개 메소드

public moveItem ( Int32 _itemIndex, Int32 _itemIndexTo ) : void
_itemIndex System.Int32
_itemIndexTo System.Int32
리턴 void

moveItemSink() 보호된 메소드

protected moveItemSink ( CpContentDirectory _sender, uint _containerUpdateId, Object _tag ) : void
_sender RaumfeldNET.UPNP.CpContentDirectory
_containerUpdateId uint
_tag Object
리턴 void

removeAllItems() 보호된 메소드

protected removeAllItems ( ) : void
리턴 void

removeItem() 공개 메소드

public removeItem ( Int32 _itemIndexFrom, Int32 _itemIndexTo ) : void
_itemIndexFrom System.Int32
_itemIndexTo System.Int32
리턴 void

retrieveListByContainerId() 공개 메소드

public retrieveListByContainerId ( String _containerId, String _searchCriteria = "", System.Boolean _syncRequest = false ) : void
_containerId String
_searchCriteria String
_syncRequest System.Boolean
리턴 void

retrieveListByMetaData() 공개 메소드

public retrieveListByMetaData ( String _metaData ) : void
_metaData String
리턴 void

retriveList() 공개 메소드

public retriveList ( ) : void
리턴 void

프로퍼티 상세

containerId 공개적으로 프로퍼티

public String containerId
리턴 String

containerInfoMetaData 공개적으로 프로퍼티

public String containerInfoMetaData
리턴 String

contentDirectory 보호되어 있는 프로퍼티

protected CpContentDirectory,RaumfeldNET.UPNP contentDirectory
리턴 RaumfeldNET.UPNP.CpContentDirectory