C# Class OpenHome.Songcast.Songcast

Inheritance: IDisposable, IConfiguration
Afficher le fichier Open project: openhome/ohSongcast Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

Channel() public méthode

public Channel ( ) : uint
Résultat uint

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Enabled() public méthode

public Enabled ( ) : bool
Résultat bool

Latency() public méthode

public Latency ( ) : uint
Résultat uint

Multicast() public méthode

public Multicast ( ) : bool
Résultat bool

Preset() public méthode

public Preset ( ) : uint
Résultat uint

RefreshReceivers() public méthode

public RefreshReceivers ( ) : void
Résultat void

SetChannel() public méthode

public SetChannel ( uint aValue ) : void
aValue uint
Résultat void

SetEnabled() public méthode

public SetEnabled ( bool aValue ) : void
aValue bool
Résultat void

SetLatency() public méthode

public SetLatency ( uint aValue ) : void
aValue uint
Résultat void

SetMetatext() public méthode

public SetMetatext ( IntPtr aHandle, string aValue ) : void
aHandle IntPtr
aValue string
Résultat void

SetMulticast() public méthode

public SetMulticast ( bool aValue ) : void
aValue bool
Résultat void

SetPreset() public méthode

public SetPreset ( uint aValue ) : void
aValue uint
Résultat void

SetSubnet() public méthode

public SetSubnet ( uint aValue ) : void
aValue uint
Résultat void

SetTrack() public méthode

public SetTrack ( IntPtr aHandle, string aUri, string aMetadata, long aSamplesTotal, long aSampleStart ) : void
aHandle IntPtr
aUri string
aMetadata string
aSamplesTotal long
aSampleStart long
Résultat void

SetTtl() public méthode

public SetTtl ( uint aValue ) : void
aValue uint
Résultat void

Songcast() public méthode

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

Subnet() public méthode

public Subnet ( ) : uint
Résultat uint

Ttl() public méthode

public Ttl ( ) : uint
Résultat uint