C# 클래스 RaumfeldNET.UPNP.CpContentDirectory_OhNet_Raumfeld

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

보호된 프로퍼티들

프로퍼티 타입 설명
contentDirectory OpenHome.Net.ControlPoint.Proxies.CpProxyUpnpOrgContentDirectory1
device OpenHome.Net.ControlPoint.CpDevice

공개 메소드들

메소드 설명
AddContainerToQueue ( System QueueId, System ContainerId, System SourceId, System SearchCriteria, System SortCriteria, System StartIndex, System EndIndex, System Position, object _Tag, delegate_OnResult_AddContainerToQueue _Sink ) : void
AddContainerToQueueSync ( System QueueId, System ContainerId, System SourceId, System SearchCriteria, System SortCriteria, System StartIndex, System EndIndex, System Position ) : void
AddItemToQueue ( System QueueId, System ObjectId, System Position, object _Tag, delegate_OnResult_AddItemToQueue _Sink ) : void
AddItemToQueueSync ( System QueueId, System ObjectId, System Position ) : void
Browse ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, object _Tag, delegate_OnResult_Browse _Sink ) : void
BrowseSync ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
BrowseSyncMeta ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
CpContentDirectory_OhNet_Raumfeld ( OpenHome _device ) : System
CreateQueueSync ( System _desiredName, System _containerId, System &_givenName, System &_queueId, System &_metaData ) : void
DestroyObjectSync ( System _ObjectID ) : void
MoveInQueue ( System ObjectID, System NewPosition, object _Tag, delegate_OnResult_MoveInQueue _Sink ) : void
RemoveFromQueue ( System _queueId, uint _fromPos, uint _toPos, object _Tag, delegate_OnResult_RemoveFromQueue _Sink ) : void
RemoveFromQueueSync ( System _queueId, uint _fromPos, uint _toPos, uint &_containerUpdateID ) : void
RenameQueueSync ( System queueId, String _desiredName, String &_givenName ) : void
ResultAddContainerToQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
ResultAddItemToQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
ResultBrowseSink ( IntPtr aPtr, Object _tag ) : void
ResultMoveInQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
Search ( System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, object _Tag, delegate_OnResult_Search _Sink ) : void
SearchSync ( System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
Shuffle ( System ContainerID, System SearchCriteria, object _Tag, delegate_OnResult_Search _Sink ) : void
ShuffleSync ( System ContainerID, System SearchCriteria, String &playlistId, String &playlistMetaData ) : void
getDeviceUdn ( ) : String

보호된 메소드들

메소드 설명
ContainerUpdateIDsSink ( ) : void
ResultRemoveFromQueueSink ( IntPtr aPtr, Object _tag ) : void
ResultSearchSink ( IntPtr aPtr, Object _tag ) : void
ResultShuffleSink ( IntPtr aPtr, Object _tag ) : void

메소드 상세

AddContainerToQueue() 공개 메소드

public AddContainerToQueue ( System QueueId, System ContainerId, System SourceId, System SearchCriteria, System SortCriteria, System StartIndex, System EndIndex, System Position, object _Tag, delegate_OnResult_AddContainerToQueue _Sink ) : void
QueueId System
ContainerId System
SourceId System
SearchCriteria System
SortCriteria System
StartIndex System
EndIndex System
Position System
_Tag object
_Sink delegate_OnResult_AddContainerToQueue
리턴 void

AddContainerToQueueSync() 공개 메소드

public AddContainerToQueueSync ( System QueueId, System ContainerId, System SourceId, System SearchCriteria, System SortCriteria, System StartIndex, System EndIndex, System Position ) : void
QueueId System
ContainerId System
SourceId System
SearchCriteria System
SortCriteria System
StartIndex System
EndIndex System
Position System
리턴 void

AddItemToQueue() 공개 메소드

public AddItemToQueue ( System QueueId, System ObjectId, System Position, object _Tag, delegate_OnResult_AddItemToQueue _Sink ) : void
QueueId System
ObjectId System
Position System
_Tag object
_Sink delegate_OnResult_AddItemToQueue
리턴 void

AddItemToQueueSync() 공개 메소드

public AddItemToQueueSync ( System QueueId, System ObjectId, System Position ) : void
QueueId System
ObjectId System
Position System
리턴 void

Browse() 공개 메소드

public Browse ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, object _Tag, delegate_OnResult_Browse _Sink ) : void
ContainerID System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
_Tag object
_Sink delegate_OnResult_Browse
리턴 void

BrowseSync() 공개 메소드

public BrowseSync ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
ContainerID System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
result System
aNumberReturned uint
aTotalMatches uint
aUpdateID uint
리턴 void

BrowseSyncMeta() 공개 메소드

public BrowseSyncMeta ( System ContainerID, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
ContainerID System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
result System
aNumberReturned uint
aTotalMatches uint
aUpdateID uint
리턴 void

ContainerUpdateIDsSink() 보호된 메소드

protected ContainerUpdateIDsSink ( ) : void
리턴 void

CpContentDirectory_OhNet_Raumfeld() 공개 메소드

public CpContentDirectory_OhNet_Raumfeld ( OpenHome _device ) : System
_device OpenHome
리턴 System

CreateQueueSync() 공개 메소드

public CreateQueueSync ( System _desiredName, System _containerId, System &_givenName, System &_queueId, System &_metaData ) : void
_desiredName System
_containerId System
_givenName System
_queueId System
_metaData System
리턴 void

DestroyObjectSync() 공개 메소드

public DestroyObjectSync ( System _ObjectID ) : void
_ObjectID System
리턴 void

MoveInQueue() 공개 메소드

public MoveInQueue ( System ObjectID, System NewPosition, object _Tag, delegate_OnResult_MoveInQueue _Sink ) : void
ObjectID System
NewPosition System
_Tag object
_Sink delegate_OnResult_MoveInQueue
리턴 void

RemoveFromQueue() 공개 메소드

public RemoveFromQueue ( System _queueId, uint _fromPos, uint _toPos, object _Tag, delegate_OnResult_RemoveFromQueue _Sink ) : void
_queueId System
_fromPos uint
_toPos uint
_Tag object
_Sink delegate_OnResult_RemoveFromQueue
리턴 void

RemoveFromQueueSync() 공개 메소드

public RemoveFromQueueSync ( System _queueId, uint _fromPos, uint _toPos, uint &_containerUpdateID ) : void
_queueId System
_fromPos uint
_toPos uint
_containerUpdateID uint
리턴 void

RenameQueueSync() 공개 메소드

public RenameQueueSync ( System queueId, String _desiredName, String &_givenName ) : void
queueId System
_desiredName String
_givenName String
리턴 void

ResultAddContainerToQueueSink() 공개 메소드

public ResultAddContainerToQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
aAsyncHandle System.IntPtr
_tag Object
리턴 void

ResultAddItemToQueueSink() 공개 메소드

public ResultAddItemToQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
aAsyncHandle System.IntPtr
_tag Object
리턴 void

ResultBrowseSink() 공개 메소드

public ResultBrowseSink ( IntPtr aPtr, Object _tag ) : void
aPtr System.IntPtr
_tag Object
리턴 void

ResultMoveInQueueSink() 공개 메소드

public ResultMoveInQueueSink ( IntPtr aAsyncHandle, Object _tag ) : void
aAsyncHandle System.IntPtr
_tag Object
리턴 void

ResultRemoveFromQueueSink() 보호된 메소드

protected ResultRemoveFromQueueSink ( IntPtr aPtr, Object _tag ) : void
aPtr System.IntPtr
_tag Object
리턴 void

ResultSearchSink() 보호된 메소드

protected ResultSearchSink ( IntPtr aPtr, Object _tag ) : void
aPtr System.IntPtr
_tag Object
리턴 void

ResultShuffleSink() 보호된 메소드

protected ResultShuffleSink ( IntPtr aPtr, Object _tag ) : void
aPtr System.IntPtr
_tag Object
리턴 void

Search() 공개 메소드

public Search ( System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, object _Tag, delegate_OnResult_Search _Sink ) : void
ContainerID System
SearchCriteria System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
_Tag object
_Sink delegate_OnResult_Search
리턴 void

SearchSync() 공개 메소드

public SearchSync ( System ContainerID, System SearchCriteria, System Filter, System StartingIndex, System RequestedCount, System SortCriteria, System &result, uint &aNumberReturned, uint &aTotalMatches, uint &aUpdateID ) : void
ContainerID System
SearchCriteria System
Filter System
StartingIndex System
RequestedCount System
SortCriteria System
result System
aNumberReturned uint
aTotalMatches uint
aUpdateID uint
리턴 void

Shuffle() 공개 메소드

public Shuffle ( System ContainerID, System SearchCriteria, object _Tag, delegate_OnResult_Search _Sink ) : void
ContainerID System
SearchCriteria System
_Tag object
_Sink delegate_OnResult_Search
리턴 void

ShuffleSync() 공개 메소드

public ShuffleSync ( System ContainerID, System SearchCriteria, String &playlistId, String &playlistMetaData ) : void
ContainerID System
SearchCriteria System
playlistId String
playlistMetaData String
리턴 void

getDeviceUdn() 공개 메소드

public getDeviceUdn ( ) : String
리턴 String

프로퍼티 상세

contentDirectory 보호되어 있는 프로퍼티

protected CpProxyUpnpOrgContentDirectory1,OpenHome.Net.ControlPoint.Proxies contentDirectory
리턴 OpenHome.Net.ControlPoint.Proxies.CpProxyUpnpOrgContentDirectory1

device 보호되어 있는 프로퍼티

protected CpDevice,OpenHome.Net.ControlPoint device
리턴 OpenHome.Net.ControlPoint.CpDevice