C# Класс OpenHome.Songcast.Songcast

Наследование: IDisposable, IConfiguration
Показать файл Открыть проект Примеры использования класса

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

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