C# 클래스 OpenHome.Net.Device.Providers.DvProviderAvOpenhomeOrgSender1

Provider for the av.openhome.org:Sender:1 UPnP service
상속: DvProvider, IDisposable, IDvProviderAvOpenhomeOrgSender1
파일 보기 프로젝트 열기: openhome/ohNet 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void

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

EnablePropertyAttributes ( ) : void

Enable the Attributes property.

EnablePropertyAudio ( ) : void

Enable the Audio property.

EnablePropertyMetadata ( ) : void

Enable the Metadata property.

EnablePropertyPresentationUrl ( ) : void

Enable the PresentationUrl property.

EnablePropertyStatus ( ) : void

Enable the Status property.

PropertyAttributes ( ) : string

Get a copy of the value of the Attributes property

Can only be called if EnablePropertyAttributes has previously been called.

PropertyAudio ( ) : bool

Get a copy of the value of the Audio property

Can only be called if EnablePropertyAudio has previously been called.

PropertyMetadata ( ) : string

Get a copy of the value of the Metadata property

Can only be called if EnablePropertyMetadata has previously been called.

PropertyPresentationUrl ( ) : string

Get a copy of the value of the PresentationUrl property

Can only be called if EnablePropertyPresentationUrl has previously been called.

PropertyStatus ( ) : string

Get a copy of the value of the Status property

Can only be called if EnablePropertyStatus has previously been called.

SetPropertyAttributes ( string aValue ) : bool

Set the value of the Attributes property

Can only be called if EnablePropertyAttributes has previously been called.

SetPropertyAudio ( bool aValue ) : bool

Set the value of the Audio property

Can only be called if EnablePropertyAudio has previously been called.

SetPropertyMetadata ( string aValue ) : bool

Set the value of the Metadata property

Can only be called if EnablePropertyMetadata has previously been called.

SetPropertyPresentationUrl ( string aValue ) : bool

Set the value of the PresentationUrl property

Can only be called if EnablePropertyPresentationUrl has previously been called.

SetPropertyStatus ( string aValue ) : bool

Set the value of the Status property

Can only be called if EnablePropertyStatus has previously been called.

보호된 메소드들

메소드 설명
Attributes ( IDvInvocation aInvocation, string &aValue ) : void

Attributes action.

Will be called when the device stack receives an invocation of the Attributes action for the owning device. Must be implemented iff EnableActionAttributes was called.

Audio ( IDvInvocation aInvocation, bool &aValue ) : void

Audio action.

Will be called when the device stack receives an invocation of the Audio action for the owning device. Must be implemented iff EnableActionAudio was called.

DvProviderAvOpenhomeOrgSender1 ( DvDevice aDevice ) : System

Constructor

EnableActionAttributes ( ) : void

Signal that the action Attributes is supported.

The action's availability will be published in the device's service.xml. Attributes must be overridden if this is called.

EnableActionAudio ( ) : void

Signal that the action Audio is supported.

The action's availability will be published in the device's service.xml. Audio must be overridden if this is called.

EnableActionMetadata ( ) : void

Signal that the action Metadata is supported.

The action's availability will be published in the device's service.xml. Metadata must be overridden if this is called.

EnableActionPresentationUrl ( ) : void

Signal that the action PresentationUrl is supported.

The action's availability will be published in the device's service.xml. PresentationUrl must be overridden if this is called.

EnableActionStatus ( ) : void

Signal that the action Status is supported.

The action's availability will be published in the device's service.xml. Status must be overridden if this is called.

Metadata ( IDvInvocation aInvocation, string &aValue ) : void

Metadata action.

Will be called when the device stack receives an invocation of the Metadata action for the owning device. Must be implemented iff EnableActionMetadata was called.

PresentationUrl ( IDvInvocation aInvocation, string &aValue ) : void

PresentationUrl action.

Will be called when the device stack receives an invocation of the PresentationUrl action for the owning device. Must be implemented iff EnableActionPresentationUrl was called.

Status ( IDvInvocation aInvocation, string &aValue ) : void

Status action.

Will be called when the device stack receives an invocation of the Status action for the owning device. Must be implemented iff EnableActionStatus was called.

비공개 메소드들

메소드 설명
DoAttributes ( IntPtr aPtr, IntPtr aInvocation ) : int
DoAudio ( IntPtr aPtr, IntPtr aInvocation ) : int
DoMetadata ( IntPtr aPtr, IntPtr aInvocation ) : int
DoPresentationUrl ( IntPtr aPtr, IntPtr aInvocation ) : int
DoStatus ( IntPtr aPtr, IntPtr aInvocation ) : int

메소드 상세

Attributes() 보호된 메소드

Attributes action.
Will be called when the device stack receives an invocation of the Attributes action for the owning device. Must be implemented iff EnableActionAttributes was called.
protected Attributes ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
리턴 void

Audio() 보호된 메소드

Audio action.
Will be called when the device stack receives an invocation of the Audio action for the owning device. Must be implemented iff EnableActionAudio was called.
protected Audio ( IDvInvocation aInvocation, bool &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue bool
리턴 void

Dispose() 공개 메소드

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

DvProviderAvOpenhomeOrgSender1() 보호된 메소드

Constructor
protected DvProviderAvOpenhomeOrgSender1 ( DvDevice aDevice ) : System
aDevice DvDevice Device which owns this provider
리턴 System

EnableActionAttributes() 보호된 메소드

Signal that the action Attributes is supported.
The action's availability will be published in the device's service.xml. Attributes must be overridden if this is called.
protected EnableActionAttributes ( ) : void
리턴 void

EnableActionAudio() 보호된 메소드

Signal that the action Audio is supported.
The action's availability will be published in the device's service.xml. Audio must be overridden if this is called.
protected EnableActionAudio ( ) : void
리턴 void

EnableActionMetadata() 보호된 메소드

Signal that the action Metadata is supported.
The action's availability will be published in the device's service.xml. Metadata must be overridden if this is called.
protected EnableActionMetadata ( ) : void
리턴 void

EnableActionPresentationUrl() 보호된 메소드

Signal that the action PresentationUrl is supported.
The action's availability will be published in the device's service.xml. PresentationUrl must be overridden if this is called.
protected EnableActionPresentationUrl ( ) : void
리턴 void

EnableActionStatus() 보호된 메소드

Signal that the action Status is supported.
The action's availability will be published in the device's service.xml. Status must be overridden if this is called.
protected EnableActionStatus ( ) : void
리턴 void

EnablePropertyAttributes() 공개 메소드

Enable the Attributes property.
public EnablePropertyAttributes ( ) : void
리턴 void

EnablePropertyAudio() 공개 메소드

Enable the Audio property.
public EnablePropertyAudio ( ) : void
리턴 void

EnablePropertyMetadata() 공개 메소드

Enable the Metadata property.
public EnablePropertyMetadata ( ) : void
리턴 void

EnablePropertyPresentationUrl() 공개 메소드

Enable the PresentationUrl property.
public EnablePropertyPresentationUrl ( ) : void
리턴 void

EnablePropertyStatus() 공개 메소드

Enable the Status property.
public EnablePropertyStatus ( ) : void
리턴 void

Metadata() 보호된 메소드

Metadata action.
Will be called when the device stack receives an invocation of the Metadata action for the owning device. Must be implemented iff EnableActionMetadata was called.
protected Metadata ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
리턴 void

PresentationUrl() 보호된 메소드

PresentationUrl action.
Will be called when the device stack receives an invocation of the PresentationUrl action for the owning device. Must be implemented iff EnableActionPresentationUrl was called.
protected PresentationUrl ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
리턴 void

PropertyAttributes() 공개 메소드

Get a copy of the value of the Attributes property
Can only be called if EnablePropertyAttributes has previously been called.
public PropertyAttributes ( ) : string
리턴 string

PropertyAudio() 공개 메소드

Get a copy of the value of the Audio property
Can only be called if EnablePropertyAudio has previously been called.
public PropertyAudio ( ) : bool
리턴 bool

PropertyMetadata() 공개 메소드

Get a copy of the value of the Metadata property
Can only be called if EnablePropertyMetadata has previously been called.
public PropertyMetadata ( ) : string
리턴 string

PropertyPresentationUrl() 공개 메소드

Get a copy of the value of the PresentationUrl property
Can only be called if EnablePropertyPresentationUrl has previously been called.
public PropertyPresentationUrl ( ) : string
리턴 string

PropertyStatus() 공개 메소드

Get a copy of the value of the Status property
Can only be called if EnablePropertyStatus has previously been called.
public PropertyStatus ( ) : string
리턴 string

SetPropertyAttributes() 공개 메소드

Set the value of the Attributes property
Can only be called if EnablePropertyAttributes has previously been called.
public SetPropertyAttributes ( string aValue ) : bool
aValue string New value for the property
리턴 bool

SetPropertyAudio() 공개 메소드

Set the value of the Audio property
Can only be called if EnablePropertyAudio has previously been called.
public SetPropertyAudio ( bool aValue ) : bool
aValue bool New value for the property
리턴 bool

SetPropertyMetadata() 공개 메소드

Set the value of the Metadata property
Can only be called if EnablePropertyMetadata has previously been called.
public SetPropertyMetadata ( string aValue ) : bool
aValue string New value for the property
리턴 bool

SetPropertyPresentationUrl() 공개 메소드

Set the value of the PresentationUrl property
Can only be called if EnablePropertyPresentationUrl has previously been called.
public SetPropertyPresentationUrl ( string aValue ) : bool
aValue string New value for the property
리턴 bool

SetPropertyStatus() 공개 메소드

Set the value of the Status property
Can only be called if EnablePropertyStatus has previously been called.
public SetPropertyStatus ( string aValue ) : bool
aValue string New value for the property
리턴 bool

Status() 보호된 메소드

Status action.
Will be called when the device stack receives an invocation of the Status action for the owning device. Must be implemented iff EnableActionStatus was called.
protected Status ( IDvInvocation aInvocation, string &aValue ) : void
aInvocation IDvInvocation Interface allowing querying of aspects of this particular action invocation.
aValue string
리턴 void