C# 클래스 OpenHome.Songcast.Songcast

상속: IDisposable, IConfiguration
파일 보기 프로젝트 열기: openhome/ohSongcast 1 사용 예제들

공개 메소드들

메소드 설명
Channel ( ) : uint
Dispose ( ) : void
Enabled ( ) : bool
Latency ( ) : uint
Multicast ( ) : bool
Preset ( ) : uint
RefreshReceivers ( ) : void
SetChannel ( uint aValue ) : void
SetEnabled ( bool aValue ) : void
SetLatency ( uint aValue ) : void
SetMetatext ( IntPtr aHandle, string aValue ) : void
SetMulticast ( bool aValue ) : void
SetPreset ( uint aValue ) : void
SetSubnet ( uint aValue ) : void
SetTrack ( IntPtr aHandle, string aUri, string aMetadata, long aSamplesTotal, long aSampleStart ) : void
SetTtl ( uint aValue ) : void
Songcast ( string aDomain, uint aSubnet, uint aChannel, uint aTtl, uint aLatency, bool aMulticast, bool aEnabled, uint aPreset, IReceiverHandler aReceiverHandler, ISubnetHandler aSubnetHandler, IConfigurationChangedHandler aConfigurationChangedHandler, IMessageHandler aLogOutputHandler, string aManufacturer, string aManufacturerUrl, string aModelUrl, byte aImage, string aMimeType ) : System
Subnet ( ) : uint
Ttl ( ) : uint

비공개 메소드들

메소드 설명
ConfigurationChangedCallback ( IntPtr aPtr, IntPtr aSongcast ) : void
FatalErrorCallback ( IntPtr aPtr, char aMessage ) : void
LogOutputCallback ( IntPtr aPtr, char aMessage ) : void
ReceiverAdded ( IntPtr aReceiver ) : void
ReceiverCallback ( IntPtr aPtr, ECallbackType aType, IntPtr aReceiver ) : void
ReceiverChanged ( IntPtr aReceiver ) : void
ReceiverMuteChanged ( IntPtr aReceiver ) : void
ReceiverRemoved ( IntPtr aReceiver ) : void
ReceiverVolumeChanged ( IntPtr aReceiver ) : void
ReceiverVolumeControlChanged ( IntPtr aReceiver ) : void
ReceiverVolumeLimitChanged ( IntPtr aReceiver ) : void
SongcastChannel ( IntPtr aHandle ) : uint
SongcastCreate ( string aDomain, uint aSubnet, uint aChannel, uint aTtl, uint aLatency, bool aMulticast, bool aEnabled, uint aPreset, DelegateReceiverCallback aReceiverCallback, IntPtr aReceiverPtr, DelegateSubnetCallback aSubnetCallback, IntPtr aSubnetPtr, DelegateConfigurationChangedCallback aConfigurationChangedCallback, IntPtr aConfigurationChangedPtr, DelegateMessageCallback aFatalErrorCallback, IntPtr aFatalErrorPtr, DelegateMessageCallback aLogOutputCallback, IntPtr aLogOutputPtr, string aManufacturer, string aManufacturerUrl, string aModelUrl, byte aImagePtr, int aImageBytes, string aMimeType ) : IntPtr
SongcastDestroy ( IntPtr aHandle ) : void
SongcastEnabled ( IntPtr aHandle ) : bool
SongcastLatency ( IntPtr aHandle ) : uint
SongcastMulticast ( IntPtr aHandle ) : bool
SongcastPreset ( IntPtr aHandle ) : uint
SongcastRefreshReceivers ( IntPtr aHandle ) : void
SongcastSetChannel ( IntPtr aHandle, uint aValue ) : void
SongcastSetEnabled ( IntPtr aHandle, bool aValue ) : void
SongcastSetLatency ( IntPtr aHandle, uint aValue ) : void
SongcastSetMetatext ( IntPtr aHandle, char aValue ) : void
SongcastSetMulticast ( IntPtr aHandle, bool aValue ) : void
SongcastSetPreset ( IntPtr aHandle, uint aValue ) : void
SongcastSetSubnet ( IntPtr aHandle, uint aValue ) : void
SongcastSetTrack ( IntPtr aHandle, char aUri, char aMetadata, long aSamplesTotal, long aSampleStart ) : void
SongcastSetTtl ( IntPtr aHandle, uint aValue ) : void
SongcastSubnet ( IntPtr aHandle ) : uint
SongcastTtl ( IntPtr aHandle ) : uint
SubnetAdded ( IntPtr aSubnet ) : void
SubnetCallback ( IntPtr aPtr, ECallbackType aType, IntPtr aSubnet ) : void
SubnetChanged ( IntPtr aSubnet ) : void
SubnetRemoved ( IntPtr aSubnet ) : void

메소드 상세

Channel() 공개 메소드

public Channel ( ) : uint
리턴 uint

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Enabled() 공개 메소드

public Enabled ( ) : bool
리턴 bool

Latency() 공개 메소드

public Latency ( ) : uint
리턴 uint

Multicast() 공개 메소드

public Multicast ( ) : bool
리턴 bool

Preset() 공개 메소드

public Preset ( ) : uint
리턴 uint

RefreshReceivers() 공개 메소드

public RefreshReceivers ( ) : void
리턴 void

SetChannel() 공개 메소드

public SetChannel ( uint aValue ) : void
aValue uint
리턴 void

SetEnabled() 공개 메소드

public SetEnabled ( bool aValue ) : void
aValue bool
리턴 void

SetLatency() 공개 메소드

public SetLatency ( uint aValue ) : void
aValue uint
리턴 void

SetMetatext() 공개 메소드

public SetMetatext ( IntPtr aHandle, string aValue ) : void
aHandle IntPtr
aValue string
리턴 void

SetMulticast() 공개 메소드

public SetMulticast ( bool aValue ) : void
aValue bool
리턴 void

SetPreset() 공개 메소드

public SetPreset ( uint aValue ) : void
aValue uint
리턴 void

SetSubnet() 공개 메소드

public SetSubnet ( uint aValue ) : void
aValue uint
리턴 void

SetTrack() 공개 메소드

public SetTrack ( IntPtr aHandle, string aUri, string aMetadata, long aSamplesTotal, long aSampleStart ) : void
aHandle IntPtr
aUri string
aMetadata string
aSamplesTotal long
aSampleStart long
리턴 void

SetTtl() 공개 메소드

public SetTtl ( uint aValue ) : void
aValue uint
리턴 void

Songcast() 공개 메소드

public Songcast ( string aDomain, uint aSubnet, uint aChannel, uint aTtl, uint aLatency, bool aMulticast, bool aEnabled, uint aPreset, IReceiverHandler aReceiverHandler, ISubnetHandler aSubnetHandler, IConfigurationChangedHandler aConfigurationChangedHandler, IMessageHandler aLogOutputHandler, string aManufacturer, string aManufacturerUrl, string aModelUrl, byte aImage, string aMimeType ) : System
aDomain string
aSubnet uint
aChannel uint
aTtl uint
aLatency uint
aMulticast bool
aEnabled bool
aPreset uint
aReceiverHandler IReceiverHandler
aSubnetHandler ISubnetHandler
aConfigurationChangedHandler IConfigurationChangedHandler
aLogOutputHandler IMessageHandler
aManufacturer string
aManufacturerUrl string
aModelUrl string
aImage byte
aMimeType string
리턴 System

Subnet() 공개 메소드

public Subnet ( ) : uint
리턴 uint

Ttl() 공개 메소드

public Ttl ( ) : uint
리턴 uint