C# Класс RaumfeldNET.UPNPMediaList

Наследование: MediaList
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
containerId String
containerInfoMetaData String

Защищенные свойства (Protected)

Свойство Тип Описание
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