C# Class OpenHome.Net.ControlPoint.Proxies.CpProxyUpnpOrgAVTransport1

Proxy for the upnp.org:AVTransport:1 UPnP service
Inheritance: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyUpnpOrgAVTransport1
Mostrar archivo Open project: stoennies/raumwiese Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
BufferFilledPropertyChanged ( ) : void
LastChangePropertyChanged ( ) : void

Method Details

BeginBanCurrentTrack() public method

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
return void

BeginBendAVTransportURI() public method

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
return void

BeginGetCurrentTransportActions() public method

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
return void

BeginGetDeviceCapabilities() public method

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
return void

BeginGetMediaInfo() public method

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
return void

BeginGetPositionInfo() public method

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
return void

BeginGetStreamProperties() public method

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
return void

BeginGetTransportInfo() public method

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
return void

BeginGetTransportSettings() public method

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
return void

BeginLoveCurrentTrack() public method

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
return void

BeginNext() public method

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
return void

BeginPause() public method

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
return void

BeginPlay() public method

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
return void

BeginPrevious() public method

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
return void

BeginSeek() public method

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
return void

BeginSetAVTransportURI() public method

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
return void

BeginSetNextStartTriggerTime() public method

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
return void

BeginSetPlayMode() public method

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
return void

BeginSetResourceForCurrentStream() public method

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
return void

BeginStop() public method

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
return void

CpProxyUpnpOrgAVTransport1() public method

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
return System

Dispose() public method

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

EndBanCurrentTrack() public method

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
return void

EndBendAVTransportURI() public method

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
return void

EndGetCurrentTransportActions() public method

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
return void

EndGetDeviceCapabilities() public method

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
return void

EndGetMediaInfo() public method

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
return void

EndGetPositionInfo() public method

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
return void

EndGetStreamProperties() public method

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
return void

EndGetTransportInfo() public method

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
return void

EndGetTransportSettings() public method

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
return void

EndLoveCurrentTrack() public method

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
return void

EndNext() public method

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
return void

EndPause() public method

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
return void

EndPlay() public method

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
return void

EndPrevious() public method

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
return void

EndSeek() public method

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
return void

EndSetAVTransportURI() public method

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
return void

EndSetNextStartTriggerTime() public method

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
return void

EndSetPlayMode() public method

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
return void

EndSetResourceForCurrentStream() public method

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
return void

EndStop() public method

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
return void

PropertyBufferFilled() public method

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
return uint

PropertyLastChange() public method

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
return String

SetPropertyBufferFilledChanged() public method

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
return void

SetPropertyLastChangeChanged() public method

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
return void

SyncBanCurrentTrack() public method

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
return void

SyncBendAVTransportURI() public method

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
return void

SyncGetCurrentTransportActions() public method

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
return void

SyncGetDeviceCapabilities() public method

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
return void

SyncGetMediaInfo() public method

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
return void

SyncGetPositionInfo() public method

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
return void

SyncGetStreamProperties() public method

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
return void

SyncGetTransportInfo() public method

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
return void

SyncGetTransportSettings() public method

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
return void

SyncLoveCurrentTrack() public method

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
return void

SyncNext() public method

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
return void

SyncPause() public method

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
return void

SyncPlay() public method

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
return void

SyncPrevious() public method

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
return void

SyncSeek() public method

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
return void

SyncSetAVTransportURI() public method

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
return void

SyncSetNextStartTriggerTime() public method

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
return void

SyncSetPlayMode() public method

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
return void

SyncSetResourceForCurrentStream() public method

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
return void

SyncStop() public method

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
return void