| 
				   | 
				
| (71 intermediate revisions by 3 users not shown) | 
| Line 1: | 
Line 1: | 
| − | = Architecture Overview =
  | + | #redirect[http://wiki.openhome.org/wiki/Av:Developer:VolumeService  http://wiki.openhome.org/wiki/Av:Developer:VolumeService]  | 
| − | The Volume service  
  |   | 
| − |    |   | 
| − | ==Volume==
  |   | 
| − | ==Balance==
  |   | 
| − | ==Fade==
  |   | 
| − | ==Mute==
  |   | 
| − |    |   | 
| − | ==Characterstics==
  |   | 
| − | ===VolumeMax===
  |   | 
| − | ===VolumeUnity===
  |   | 
| − | ===VolumeSteps===
  |   | 
| − | ===VolumeMilliDbPerStep===
  |   | 
| − | ===BalanceMax===
  |   | 
| − | ===FadeMax===
  |   | 
| − |    |   | 
| − | ==Volume Actions==
  |   | 
| − |    |   | 
| − | === Volume ===
  |   | 
| − | === Set Volume===
  |   | 
| − | === Volume Inc===
  |   | 
| − | === Volume Dec ===
  |   | 
| − | === Volume Limit ===
  |   | 
| − | === Balance ===
  |   | 
| − | === Set Balance ===
  |   | 
| − | === Balance Inc===
  |   | 
| − | === Balance Dec ===
  |   | 
| − | === Fade ===
  |   | 
| − | === Set Fade ===
  |   | 
| − | === Fade Inc===
  |   | 
| − | === Fade Dec ===
  |   | 
| − | === Mute ===
  |   | 
| − | === Set Mute ===
  |   | 
| − | === Characteristics ===
  |   | 
| − |    |   | 
| − | ==Preset Name==
  |   | 
| − | Preset Name is a user configurable string parameter used to identify a Preset. The function SetPresetName is used to set the Name parameter.
  |   | 
| − |    |   | 
| − | ==Preset Delay==
  |   | 
| − | Preset Delay is a user configurable parameter that specifies the delay in milliseconds (ms) that should be applied'''*''', to the audio signal path, when the Preset is selected. The function SetPresetDelay is used to set the Delay parameter. '''[* Note: The delay will only be applied if the currently active source is delayable]'''
  |   | 
| − |    |   | 
| − | ==Preset Visible==
  |   | 
| − | Preset Visible is a user configurable boolean flag that specifies whether a Preset is visible when browsing the list of Presets via the product's front panel. The function SetPresetVisible is used to set the Visible flag.
  |   | 
| − |    |   | 
| − | ==PresetXml ==
  |   | 
| − | The function PresetXml returns, in XML format, a list of all Presets and their associated parameters Name, Delay and Visible.
  |   | 
| − |    |   | 
| − | ==DelayMinimum==
  |   | 
| − | DelayMinimum returns the minimum possible delay which can be applied to any Preset. DelayMinimum is read only.
  |   | 
| − |    |   | 
| − | ==DelayMaximum==
  |   | 
| − | DelayMaximum returns the maximum possible delay which can be applied to any Preset. DelayMaximum is read only.
  |   | 
| − |    |   | 
| − | ==PresetCount==
  |   | 
| − | PresetCount returns the number of presets that exist in the Delay Service (ie the Preset list size). PresetCount is read only.
  |   | 
| − |    |   | 
| − | = API Reference =
  |   | 
| − |    |   | 
| − | [http://oss.linn.co.uk/trac/browser/Main/LibUpnpCil/Services/Openhome/Volume1.xml Volume Service Description (XML)]  |   | 
| − |    |   | 
| − | = Migration Guide =
  |   | 
| − | None.
  |   | 
| − |    |   | 
| − | == Upnp Action Name Changes ==
  |   | 
| − | None.
  |   | 
| − |    |   | 
| − |    |   | 
| − | == Obsolete Functions ==
  |   | 
| − |    |   | 
| − | None.
  |   |