C# Класс OpenHome.Net.ControlPoint.Proxies.CpProxyUpnpOrgAVTransport1

Proxy for the upnp.org:AVTransport:1 UPnP service
Наследование: OpenHome.Net.ControlPoint.CpProxy, IDisposable, ICpProxyUpnpOrgAVTransport1
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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