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

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

Méthodes publiques

Méthode 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

Méthode Description
BufferFilledPropertyChanged ( ) : void
LastChangePropertyChanged ( ) : void

Method Details

BeginBanCurrentTrack() public méthode

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
Résultat void

BeginBendAVTransportURI() public méthode

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
Résultat void

BeginGetCurrentTransportActions() public méthode

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
Résultat void

BeginGetDeviceCapabilities() public méthode

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
Résultat void

BeginGetMediaInfo() public méthode

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
Résultat void

BeginGetPositionInfo() public méthode

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
Résultat void

BeginGetStreamProperties() public méthode

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
Résultat void

BeginGetTransportInfo() public méthode

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
Résultat void

BeginGetTransportSettings() public méthode

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
Résultat void

BeginLoveCurrentTrack() public méthode

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
Résultat void

BeginNext() public méthode

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
Résultat void

BeginPause() public méthode

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
Résultat void

BeginPlay() public méthode

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
Résultat void

BeginPrevious() public méthode

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
Résultat void

BeginSeek() public méthode

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
Résultat void

BeginSetAVTransportURI() public méthode

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
Résultat void

BeginSetNextStartTriggerTime() public méthode

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
Résultat void

BeginSetPlayMode() public méthode

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
Résultat void

BeginSetResourceForCurrentStream() public méthode

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
Résultat void

BeginStop() public méthode

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
Résultat void

CpProxyUpnpOrgAVTransport1() public méthode

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
Résultat System

Dispose() public méthode

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

EndBanCurrentTrack() public méthode

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
Résultat void

EndBendAVTransportURI() public méthode

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
Résultat void

EndGetCurrentTransportActions() public méthode

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
Résultat void

EndGetDeviceCapabilities() public méthode

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
Résultat void

EndGetMediaInfo() public méthode

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
Résultat void

EndGetPositionInfo() public méthode

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
Résultat void

EndGetStreamProperties() public méthode

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
Résultat void

EndGetTransportInfo() public méthode

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
Résultat void

EndGetTransportSettings() public méthode

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
Résultat void

EndLoveCurrentTrack() public méthode

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
Résultat void

EndNext() public méthode

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
Résultat void

EndPause() public méthode

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
Résultat void

EndPlay() public méthode

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
Résultat void

EndPrevious() public méthode

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
Résultat void

EndSeek() public méthode

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
Résultat void

EndSetAVTransportURI() public méthode

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
Résultat void

EndSetNextStartTriggerTime() public méthode

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
Résultat void

EndSetPlayMode() public méthode

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
Résultat void

EndSetResourceForCurrentStream() public méthode

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
Résultat void

EndStop() public méthode

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
Résultat void

PropertyBufferFilled() public méthode

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
Résultat uint

PropertyLastChange() public méthode

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
Résultat String

SetPropertyBufferFilledChanged() public méthode

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
Résultat void

SetPropertyLastChangeChanged() public méthode

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
Résultat void

SyncBanCurrentTrack() public méthode

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
Résultat void

SyncBendAVTransportURI() public méthode

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
Résultat void

SyncGetCurrentTransportActions() public méthode

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
Résultat void

SyncGetDeviceCapabilities() public méthode

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
Résultat void

SyncGetMediaInfo() public méthode

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
Résultat void

SyncGetPositionInfo() public méthode

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
Résultat void

SyncGetStreamProperties() public méthode

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
Résultat void

SyncGetTransportInfo() public méthode

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
Résultat void

SyncGetTransportSettings() public méthode

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
Résultat void

SyncLoveCurrentTrack() public méthode

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
Résultat void

SyncNext() public méthode

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
Résultat void

SyncPause() public méthode

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
Résultat void

SyncPlay() public méthode

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
Résultat void

SyncPrevious() public méthode

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
Résultat void

SyncSeek() public méthode

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
Résultat void

SyncSetAVTransportURI() public méthode

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
Résultat void

SyncSetNextStartTriggerTime() public méthode

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
Résultat void

SyncSetPlayMode() public méthode

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
Résultat void

SyncSetResourceForCurrentStream() public méthode

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
Résultat void

SyncStop() public méthode

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
Résultat void