C# 클래스 OpenHome.Net.ControlPoint.Proxies.CpProxyUpnpOrgAVTransport1

Proxy for the upnp.org:AVTransport:1 UPnP service
상속: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyUpnpOrgAVTransport1
파일 보기 프로젝트 열기: stoennies/raumwiese 1 사용 예제들

공개 메소드들

메소드 설명
BeginBanCurrentTrack ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndBanCurrentTrack().

BeginBendAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndBendAVTransportURI().

BeginGetCurrentTransportActions ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetCurrentTransportActions().

BeginGetDeviceCapabilities ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetDeviceCapabilities().

BeginGetMediaInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetMediaInfo().

BeginGetPositionInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetPositionInfo().

BeginGetStreamProperties ( CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetStreamProperties().

BeginGetTransportInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetTransportInfo().

BeginGetTransportSettings ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetTransportSettings().

BeginLoveCurrentTrack ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndLoveCurrentTrack().

BeginNext ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndNext().

BeginPause ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPause().

BeginPlay ( uint aInstanceID, String aSpeed, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPlay().

BeginPrevious ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPrevious().

BeginSeek ( uint aInstanceID, String aUnit, String aTarget, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSeek().

BeginSetAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetAVTransportURI().

BeginSetNextStartTriggerTime ( uint aInstanceID, String aTimeService, String aStartTime, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetNextStartTriggerTime().

BeginSetPlayMode ( uint aInstanceID, String aNewPlayMode, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetPlayMode().

BeginSetResourceForCurrentStream ( String aResourceURI, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetResourceForCurrentStream().

BeginStop ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void

Invoke the action asynchronously

Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndStop().

CpProxyUpnpOrgAVTransport1 ( CpDevice aDevice ) : System

Constructor

Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.

Dispose ( ) : void

Must be called for each class instance. Must be called before Core.Library.Close().

EndBanCurrentTrack ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndBendAVTransportURI ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetCurrentTransportActions ( IntPtr aAsyncHandle, String &aActions ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetDeviceCapabilities ( IntPtr aAsyncHandle, String &aPlayMedia, String &aRecMedia, String &aRecQualityModes ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetMediaInfo ( IntPtr aAsyncHandle, uint &aNrTracks, String &aMediaDuration, String &aCurrentURI, String &aCurrentURIMetaData, String &aNextURI, String &aNextURIMetaData, String &aPlayMedium, String &aRecordMedium, String &aWriteStatus ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetPositionInfo ( IntPtr aAsyncHandle, uint &aTrack, String &aTrackDuration, String &aTrackMetaData, String &aTrackURI, String &aRelTime, String &aAbsTime, int &aRelCount, int &aAbsCount ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetStreamProperties ( IntPtr aAsyncHandle, String &aCurrentContentType, uint &aCurrentBitrate ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetTransportInfo ( IntPtr aAsyncHandle, String &aCurrentTransportState, String &aCurrentTransportStatus, String &aCurrentSpeed ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndGetTransportSettings ( IntPtr aAsyncHandle, String &aPlayMode, String &aRecQualityMode ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndLoveCurrentTrack ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndNext ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndPause ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndPlay ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndPrevious ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSeek ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetAVTransportURI ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetNextStartTriggerTime ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetPlayMode ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndSetResourceForCurrentStream ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

EndStop ( IntPtr aAsyncHandle ) : void

Retrieve the output arguments from an asynchronously invoked action.

This may only be called from the callback set in the above Begin function.

PropertyBufferFilled ( ) : uint

Query the value of the BufferFilled property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

PropertyLastChange ( ) : String

Query the value of the LastChange property.

This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().

SetPropertyBufferFilledChanged ( System aBufferFilledChanged ) : void

Set a delegate to be run when the BufferFilled state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyUpnpOrgAVTransport1 instance will not overlap.

SetPropertyLastChangeChanged ( System aLastChangeChanged ) : void

Set a delegate to be run when the LastChange state variable changes.

Callbacks may be run in different threads but callbacks for a CpProxyUpnpOrgAVTransport1 instance will not overlap.

SyncBanCurrentTrack ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncBendAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetCurrentTransportActions ( uint aInstanceID, String &aActions ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetDeviceCapabilities ( uint aInstanceID, String &aPlayMedia, String &aRecMedia, String &aRecQualityModes ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetMediaInfo ( uint aInstanceID, uint &aNrTracks, String &aMediaDuration, String &aCurrentURI, String &aCurrentURIMetaData, String &aNextURI, String &aNextURIMetaData, String &aPlayMedium, String &aRecordMedium, String &aWriteStatus ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetPositionInfo ( uint aInstanceID, uint &aTrack, String &aTrackDuration, String &aTrackMetaData, String &aTrackURI, String &aRelTime, String &aAbsTime, int &aRelCount, int &aAbsCount ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetStreamProperties ( String &aCurrentContentType, uint &aCurrentBitrate ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetTransportInfo ( uint aInstanceID, String &aCurrentTransportState, String &aCurrentTransportStatus, String &aCurrentSpeed ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncGetTransportSettings ( uint aInstanceID, String &aPlayMode, String &aRecQualityMode ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncLoveCurrentTrack ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncNext ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncPause ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncPlay ( uint aInstanceID, String aSpeed ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncPrevious ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSeek ( uint aInstanceID, String aUnit, String aTarget ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetNextStartTriggerTime ( uint aInstanceID, String aTimeService, String aStartTime ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetPlayMode ( uint aInstanceID, String aNewPlayMode ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncSetResourceForCurrentStream ( String aResourceURI ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

SyncStop ( uint aInstanceID ) : void

Invoke the action synchronously

Blocks until the action has been processed on the device and sets any output arguments

비공개 메소드들

메소드 설명
BufferFilledPropertyChanged ( ) : void
LastChangePropertyChanged ( ) : void

메소드 상세

BeginBanCurrentTrack() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndBanCurrentTrack().
public BeginBanCurrentTrack ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginBendAVTransportURI() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndBendAVTransportURI().
public BeginBendAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCurrentURI String
aCurrentURIMetaData String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetCurrentTransportActions() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetCurrentTransportActions().
public BeginGetCurrentTransportActions ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetDeviceCapabilities() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetDeviceCapabilities().
public BeginGetDeviceCapabilities ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetMediaInfo() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetMediaInfo().
public BeginGetMediaInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetPositionInfo() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetPositionInfo().
public BeginGetPositionInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetStreamProperties() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetStreamProperties().
public BeginGetStreamProperties ( CallbackAsyncComplete aCallback ) : void
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetTransportInfo() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetTransportInfo().
public BeginGetTransportInfo ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginGetTransportSettings() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndGetTransportSettings().
public BeginGetTransportSettings ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginLoveCurrentTrack() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndLoveCurrentTrack().
public BeginLoveCurrentTrack ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginNext() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndNext().
public BeginNext ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginPause() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPause().
public BeginPause ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginPlay() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPlay().
public BeginPlay ( uint aInstanceID, String aSpeed, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aSpeed String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginPrevious() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndPrevious().
public BeginPrevious ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginSeek() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSeek().
public BeginSeek ( uint aInstanceID, String aUnit, String aTarget, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aUnit String
aTarget String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginSetAVTransportURI() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetAVTransportURI().
public BeginSetAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCurrentURI String
aCurrentURIMetaData String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginSetNextStartTriggerTime() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetNextStartTriggerTime().
public BeginSetNextStartTriggerTime ( uint aInstanceID, String aTimeService, String aStartTime, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aTimeService String
aStartTime String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginSetPlayMode() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetPlayMode().
public BeginSetPlayMode ( uint aInstanceID, String aNewPlayMode, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aNewPlayMode String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginSetResourceForCurrentStream() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndSetResourceForCurrentStream().
public BeginSetResourceForCurrentStream ( String aResourceURI, CallbackAsyncComplete aCallback ) : void
aResourceURI String
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

BeginStop() 공개 메소드

Invoke the action asynchronously
Returns immediately and will run the client-specified callback when the action later completes. Any output arguments can then be retrieved by calling EndStop().
public BeginStop ( uint aInstanceID, CallbackAsyncComplete aCallback ) : void
aInstanceID uint
aCallback CallbackAsyncComplete Delegate to run when the action completes. /// This is guaranteed to be run but may indicate an error
리턴 void

CpProxyUpnpOrgAVTransport1() 공개 메소드

Constructor
Use CpProxy::[Un]Subscribe() to enable/disable querying of state variable and reporting of their changes.
public CpProxyUpnpOrgAVTransport1 ( CpDevice aDevice ) : System
aDevice OpenHome.Net.ControlPoint.CpDevice The device to use
리턴 System

Dispose() 공개 메소드

Must be called for each class instance. Must be called before Core.Library.Close().
public Dispose ( ) : void
리턴 void

EndBanCurrentTrack() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndBanCurrentTrack ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndBendAVTransportURI() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndBendAVTransportURI ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndGetCurrentTransportActions() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetCurrentTransportActions ( IntPtr aAsyncHandle, String &aActions ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aActions String
리턴 void

EndGetDeviceCapabilities() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetDeviceCapabilities ( IntPtr aAsyncHandle, String &aPlayMedia, String &aRecMedia, String &aRecQualityModes ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aPlayMedia String
aRecMedia String
aRecQualityModes String
리턴 void

EndGetMediaInfo() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetMediaInfo ( IntPtr aAsyncHandle, uint &aNrTracks, String &aMediaDuration, String &aCurrentURI, String &aCurrentURIMetaData, String &aNextURI, String &aNextURIMetaData, String &aPlayMedium, String &aRecordMedium, String &aWriteStatus ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aNrTracks uint
aMediaDuration String
aCurrentURI String
aCurrentURIMetaData String
aNextURI String
aNextURIMetaData String
aPlayMedium String
aRecordMedium String
aWriteStatus String
리턴 void

EndGetPositionInfo() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetPositionInfo ( IntPtr aAsyncHandle, uint &aTrack, String &aTrackDuration, String &aTrackMetaData, String &aTrackURI, String &aRelTime, String &aAbsTime, int &aRelCount, int &aAbsCount ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aTrack uint
aTrackDuration String
aTrackMetaData String
aTrackURI String
aRelTime String
aAbsTime String
aRelCount int
aAbsCount int
리턴 void

EndGetStreamProperties() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetStreamProperties ( IntPtr aAsyncHandle, String &aCurrentContentType, uint &aCurrentBitrate ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aCurrentContentType String
aCurrentBitrate uint
리턴 void

EndGetTransportInfo() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetTransportInfo ( IntPtr aAsyncHandle, String &aCurrentTransportState, String &aCurrentTransportStatus, String &aCurrentSpeed ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aCurrentTransportState String
aCurrentTransportStatus String
aCurrentSpeed String
리턴 void

EndGetTransportSettings() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndGetTransportSettings ( IntPtr aAsyncHandle, String &aPlayMode, String &aRecQualityMode ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
aPlayMode String
aRecQualityMode String
리턴 void

EndLoveCurrentTrack() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndLoveCurrentTrack ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndNext() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndNext ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndPause() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndPause ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndPlay() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndPlay ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndPrevious() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndPrevious ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndSeek() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSeek ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndSetAVTransportURI() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetAVTransportURI ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndSetNextStartTriggerTime() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetNextStartTriggerTime ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndSetPlayMode() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetPlayMode ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndSetResourceForCurrentStream() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndSetResourceForCurrentStream ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

EndStop() 공개 메소드

Retrieve the output arguments from an asynchronously invoked action.
This may only be called from the callback set in the above Begin function.
public EndStop ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr Argument passed to the delegate set in the above Begin function
리턴 void

PropertyBufferFilled() 공개 메소드

Query the value of the BufferFilled property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyBufferFilled ( ) : uint
리턴 uint

PropertyLastChange() 공개 메소드

Query the value of the LastChange property.
This function is threadsafe and can only be called if Subscribe() has been called and a first eventing callback received more recently than any call to Unsubscribe().
public PropertyLastChange ( ) : String
리턴 String

SetPropertyBufferFilledChanged() 공개 메소드

Set a delegate to be run when the BufferFilled state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyUpnpOrgAVTransport1 instance will not overlap.
public SetPropertyBufferFilledChanged ( System aBufferFilledChanged ) : void
aBufferFilledChanged System The delegate to run when the state variable changes
리턴 void

SetPropertyLastChangeChanged() 공개 메소드

Set a delegate to be run when the LastChange state variable changes.
Callbacks may be run in different threads but callbacks for a CpProxyUpnpOrgAVTransport1 instance will not overlap.
public SetPropertyLastChangeChanged ( System aLastChangeChanged ) : void
aLastChangeChanged System The delegate to run when the state variable changes
리턴 void

SyncBanCurrentTrack() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncBanCurrentTrack ( uint aInstanceID ) : void
aInstanceID uint
리턴 void

SyncBendAVTransportURI() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncBendAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData ) : void
aInstanceID uint
aCurrentURI String
aCurrentURIMetaData String
리턴 void

SyncGetCurrentTransportActions() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetCurrentTransportActions ( uint aInstanceID, String &aActions ) : void
aInstanceID uint
aActions String
리턴 void

SyncGetDeviceCapabilities() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetDeviceCapabilities ( uint aInstanceID, String &aPlayMedia, String &aRecMedia, String &aRecQualityModes ) : void
aInstanceID uint
aPlayMedia String
aRecMedia String
aRecQualityModes String
리턴 void

SyncGetMediaInfo() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetMediaInfo ( uint aInstanceID, uint &aNrTracks, String &aMediaDuration, String &aCurrentURI, String &aCurrentURIMetaData, String &aNextURI, String &aNextURIMetaData, String &aPlayMedium, String &aRecordMedium, String &aWriteStatus ) : void
aInstanceID uint
aNrTracks uint
aMediaDuration String
aCurrentURI String
aCurrentURIMetaData String
aNextURI String
aNextURIMetaData String
aPlayMedium String
aRecordMedium String
aWriteStatus String
리턴 void

SyncGetPositionInfo() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetPositionInfo ( uint aInstanceID, uint &aTrack, String &aTrackDuration, String &aTrackMetaData, String &aTrackURI, String &aRelTime, String &aAbsTime, int &aRelCount, int &aAbsCount ) : void
aInstanceID uint
aTrack uint
aTrackDuration String
aTrackMetaData String
aTrackURI String
aRelTime String
aAbsTime String
aRelCount int
aAbsCount int
리턴 void

SyncGetStreamProperties() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetStreamProperties ( String &aCurrentContentType, uint &aCurrentBitrate ) : void
aCurrentContentType String
aCurrentBitrate uint
리턴 void

SyncGetTransportInfo() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetTransportInfo ( uint aInstanceID, String &aCurrentTransportState, String &aCurrentTransportStatus, String &aCurrentSpeed ) : void
aInstanceID uint
aCurrentTransportState String
aCurrentTransportStatus String
aCurrentSpeed String
리턴 void

SyncGetTransportSettings() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncGetTransportSettings ( uint aInstanceID, String &aPlayMode, String &aRecQualityMode ) : void
aInstanceID uint
aPlayMode String
aRecQualityMode String
리턴 void

SyncLoveCurrentTrack() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncLoveCurrentTrack ( uint aInstanceID ) : void
aInstanceID uint
리턴 void

SyncNext() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncNext ( uint aInstanceID ) : void
aInstanceID uint
리턴 void

SyncPause() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncPause ( uint aInstanceID ) : void
aInstanceID uint
리턴 void

SyncPlay() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncPlay ( uint aInstanceID, String aSpeed ) : void
aInstanceID uint
aSpeed String
리턴 void

SyncPrevious() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncPrevious ( uint aInstanceID ) : void
aInstanceID uint
리턴 void

SyncSeek() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSeek ( uint aInstanceID, String aUnit, String aTarget ) : void
aInstanceID uint
aUnit String
aTarget String
리턴 void

SyncSetAVTransportURI() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetAVTransportURI ( uint aInstanceID, String aCurrentURI, String aCurrentURIMetaData ) : void
aInstanceID uint
aCurrentURI String
aCurrentURIMetaData String
리턴 void

SyncSetNextStartTriggerTime() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetNextStartTriggerTime ( uint aInstanceID, String aTimeService, String aStartTime ) : void
aInstanceID uint
aTimeService String
aStartTime String
리턴 void

SyncSetPlayMode() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetPlayMode ( uint aInstanceID, String aNewPlayMode ) : void
aInstanceID uint
aNewPlayMode String
리턴 void

SyncSetResourceForCurrentStream() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncSetResourceForCurrentStream ( String aResourceURI ) : void
aResourceURI String
리턴 void

SyncStop() 공개 메소드

Invoke the action synchronously
Blocks until the action has been processed on the device and sets any output arguments
public SyncStop ( uint aInstanceID ) : void
aInstanceID uint
리턴 void