A Python UPnP Media Server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

719 lines
24 KiB

  1. <scpd>
  2. <serviceStateTable>
  3. <stateVariable>
  4. <name>PresetNameList</name> <sendEventsAttribute>no</sendEventsAttribute>
  5. <dataType>string</dataType>
  6. </stateVariable>
  7. <stateVariable>
  8. <name>LastChange</name> <sendEventsAttribute>yes</sendEventsAttribute>
  9. <dataType>string</dataType>
  10. </stateVariable>
  11. <stateVariable><Optional/>
  12. <name>Brightness</name> <sendEventsAttribute>no</sendEventsAttribute>
  13. <dataType>ui2</dataType>
  14. <allowedValueRange>
  15. <minimum>0</minimum>
  16. <step>1</step>
  17. </allowedValueRange>
  18. </stateVariable>
  19. <stateVariable><Optional/>
  20. <name>Contrast</name> <sendEventsAttribute>no</sendEventsAttribute>
  21. <dataType>ui2</dataType>
  22. <allowedValueRange>
  23. <minimum>0</minimum>
  24. <step>1</step>
  25. </allowedValueRange>
  26. </stateVariable>
  27. <stateVariable><Optional/>
  28. <name>Sharpness</name> <sendEventsAttribute>no</sendEventsAttribute>
  29. <dataType>ui2</dataType>
  30. <allowedValueRange>
  31. <minimum>0</minimum>
  32. <step>1</step>
  33. </allowedValueRange>
  34. </stateVariable>
  35. <stateVariable><Optional/>
  36. <name>RedVideoGain</name> <sendEventsAttribute>no</sendEventsAttribute>
  37. <dataType>ui2</dataType>
  38. </stateVariable>
  39. <stateVariable><Optional/>
  40. <name>GreenVideoGain</name> <sendEventsAttribute>no</sendEventsAttribute>
  41. <dataType>ui2</dataType>
  42. <allowedValueRange>
  43. <minimum>0</minimum>
  44. <step>1</step>
  45. </allowedValueRange>
  46. </stateVariable>
  47. <stateVariable><Optional/>
  48. <name>BlueVideoGain</name> <sendEventsAttribute>no</sendEventsAttribute>
  49. <dataType>ui2</dataType>
  50. <allowedValueRange>
  51. <minimum>0</minimum>
  52. <step>1</step>
  53. </allowedValueRange>
  54. </stateVariable>
  55. <stateVariable><Optional/>
  56. <name>RedVideoBlackLevel</name> <sendEventsAttribute>no</sendEventsAttribute>
  57. <dataType>ui2</dataType>
  58. <allowedValueRange>
  59. <minimum>0</minimum>
  60. <step>1</step>
  61. </allowedValueRange>
  62. </stateVariable>
  63. <stateVariable><Optional/>
  64. <name>GreenVideoBlackLevel</name> <sendEventsAttribute>no</sendEventsAttribute>
  65. <dataType>ui2</dataType>
  66. <allowedValueRange>
  67. <minimum>0</minimum>
  68. <step>1</step>
  69. </allowedValueRange>
  70. </stateVariable>
  71. <stateVariable><Optional/>
  72. <name>BlueVideoBlackLevel</name> <sendEventsAttribute>no</sendEventsAttribute>
  73. <dataType>ui2</dataType>
  74. <allowedValueRange>
  75. <minimum>0</minimum>
  76. <step>1</step>
  77. </allowedValueRange>
  78. </stateVariable>
  79. <stateVariable><Optional/>
  80. <name>ColorTemperature</name> <sendEventsAttribute>no</sendEventsAttribute>
  81. <dataType>ui2</dataType>
  82. <allowedValueRange>
  83. <minimum>0</minimum>
  84. <step>1</step>
  85. </allowedValueRange>
  86. </stateVariable>
  87. <stateVariable><Optional/>
  88. <name>HorizontalKeystone</name> <sendEventsAttribute>no</sendEventsAttribute>
  89. <dataType>i2</dataType>
  90. <allowedValueRange>
  91. <step>1</step>
  92. </allowedValueRange>
  93. </stateVariable>
  94. <stateVariable><Optional/>
  95. <name>VerticalKeystone</name> <sendEventsAttribute>no</sendEventsAttribute>
  96. <dataType>i2</dataType>
  97. <allowedValueRange>
  98. <step>1</step>
  99. </allowedValueRange>
  100. </stateVariable>
  101. <stateVariable><Optional/>
  102. <name>Mute</name> <sendEventsAttribute>no</sendEventsAttribute>
  103. <dataType>boolean</dataType>
  104. </stateVariable>
  105. <stateVariable><Optional/>
  106. <name>Volume</name> <sendEventsAttribute>no</sendEventsAttribute>
  107. <dataType>ui2</dataType>
  108. <allowedValueRange>
  109. <minimum>0</minimum>
  110. <step>1</step>
  111. </allowedValueRange>
  112. </stateVariable>
  113. <stateVariable><Optional/>
  114. <name>VolumeDB</name> <sendEventsAttribute>no</sendEventsAttribute>
  115. <dataType>i2</dataType>
  116. </stateVariable>
  117. <stateVariable><Optional/>
  118. <name>Loudness</name> <sendEventsAttribute>no</sendEventsAttribute>
  119. <dataType>boolean</dataType>
  120. </stateVariable>
  121. <stateVariable><Optional/>
  122. <name>A_ARG_TYPE_Channel</name> <sendEventsAttribute>no</sendEventsAttribute>
  123. <dataType>string</dataType>
  124. <allowedValueList>
  125. <allowedValue>Master</allowedValue>
  126. </allowedValueList>
  127. </stateVariable>
  128. <stateVariable><Optional/>
  129. <name>A_ARG_TYPE_InstanceID</name> <sendEventsAttribute>no</sendEventsAttribute>
  130. <dataType>ui4</dataType>
  131. </stateVariable>
  132. <stateVariable>
  133. <name>A_ARG_TYPE_PresetName</name> <sendEventsAttribute>no</sendEventsAttribute>
  134. <dataType>string</dataType>
  135. <allowedValueList>
  136. <allowedValue>FactoryDefaults</allowedValue>
  137. </allowedValueList>
  138. </stateVariable>
  139. </serviceStateTable>
  140. <actionList>
  141. <action>
  142. <name>ListPresets</name>
  143. <argumentList>
  144. <argument>
  145. <name>InstanceID</name>
  146. <direction>in</direction>
  147. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  148. </argument>
  149. <argument>
  150. <name>CurrentPresetNameList</name>
  151. <direction>out</direction>
  152. <relatedStateVariable>PresetNameList</relatedStateVariable>
  153. </argument>
  154. </argumentList>
  155. </action>
  156. <action>
  157. <name>SelectPreset</name>
  158. <argumentList>
  159. <argument>
  160. <name>InstanceID</name>
  161. <direction>in</direction>
  162. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  163. </argument>
  164. <argument>
  165. <name>PresetName</name>
  166. <direction>in</direction>
  167. <relatedStateVariable>A_ARG_TYPE_PresetName</relatedStateVariable>
  168. </argument>
  169. </argumentList>
  170. </action>
  171. <action><Optional/>
  172. <name>GetBrightness</name>
  173. <argumentList>
  174. <argument>
  175. <name>InstanceID</name>
  176. <direction>in</direction>
  177. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  178. </argument>
  179. <argument>
  180. <name>CurrentBrightness</name>
  181. <direction>out</direction>
  182. <relatedStateVariable>Brightness</relatedStateVariable>
  183. </argument>
  184. </argumentList>
  185. </action>
  186. <action><Optional/>
  187. <name>SetBrightness</name>
  188. <argumentList>
  189. <argument>
  190. <name>InstanceID</name>
  191. <direction>in</direction>
  192. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  193. </argument>
  194. <argument>
  195. <name>DesiredBrightness</name>
  196. <direction>in</direction>
  197. <relatedStateVariable>Brightness</relatedStateVariable>
  198. </argument>
  199. </argumentList>
  200. </action>
  201. <action><Optional/>
  202. <name>GetContrast</name>
  203. <argumentList>
  204. <argument>
  205. <name>InstanceID</name>
  206. <direction>in</direction>
  207. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  208. </argument>
  209. <argument>
  210. <name>CurrentContrast</name>
  211. <direction>out</direction>
  212. <relatedStateVariable>Contrast</relatedStateVariable>
  213. </argument>
  214. </argumentList>
  215. </action>
  216. <action><Optional/>
  217. <name>SetContrast</name>
  218. <argumentList>
  219. <argument>
  220. <name>InstanceID</name>
  221. <direction>in</direction>
  222. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  223. </argument>
  224. <argument>
  225. <name>DesiredContrast</name>
  226. <direction>in</direction>
  227. <relatedStateVariable>Contrast</relatedStateVariable>
  228. </argument>
  229. </argumentList>
  230. </action>
  231. <action><Optional/>
  232. <name>GetSharpness</name>
  233. <argumentList>
  234. <argument>
  235. <name>InstanceID</name>
  236. <direction>in</direction>
  237. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  238. </argument>
  239. <argument>
  240. <name>CurrentSharpness</name>
  241. <direction>out</direction>
  242. <relatedStateVariable>Sharpness</relatedStateVariable>
  243. </argument>
  244. </argumentList>
  245. </action>
  246. <action><Optional/>
  247. <name>SetSharpness</name>
  248. <argumentList>
  249. <argument>
  250. <name>InstanceID</name>
  251. <direction>in</direction>
  252. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  253. </argument>
  254. <argument>
  255. <name>DesiredSharpness</name>
  256. <direction>in</direction>
  257. <relatedStateVariable>Sharpness</relatedStateVariable>
  258. </argument>
  259. </argumentList>
  260. </action>
  261. <action><Optional/>
  262. <name>GetRedVideoGain</name>
  263. <argumentList>
  264. <argument>
  265. <name>InstanceID</name>
  266. <direction>in</direction>
  267. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  268. </argument>
  269. <argument>
  270. <name>CurrentRedVideoGain</name>
  271. <direction>out</direction>
  272. <relatedStateVariable>RedVideoGain</relatedStateVariable>
  273. </argument>
  274. </argumentList>
  275. </action>
  276. <action><Optional/>
  277. <name>SetRedVideoGain</name>
  278. <argumentList>
  279. <argument>
  280. <name>InstanceID</name>
  281. <direction>in</direction>
  282. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  283. </argument>
  284. <argument>
  285. <name>DesiredRedVideoGain</name>
  286. <direction>in</direction>
  287. <relatedStateVariable>RedVideoGain</relatedStateVariable>
  288. </argument>
  289. </argumentList>
  290. </action>
  291. <action><Optional/>
  292. <name>GetGreenVideoGain</name>
  293. <argumentList>
  294. <argument>
  295. <name>InstanceID</name>
  296. <direction>in</direction>
  297. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  298. </argument>
  299. <argument>
  300. <name>CurrentGreenVideoGain</name>
  301. <direction>out</direction>
  302. <relatedStateVariable>GreenVideoGain</relatedStateVariable>
  303. </argument>
  304. </argumentList>
  305. </action>
  306. <action><Optional/>
  307. <name>SetGreenVideoGain</name>
  308. <argumentList>
  309. <argument>
  310. <name>InstanceID</name>
  311. <direction>in</direction>
  312. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  313. </argument>
  314. <argument>
  315. <name>DesiredGreenVideoGain</name>
  316. <direction>in</direction>
  317. <relatedStateVariable>GreenVideoGain</relatedStateVariable>
  318. </argument>
  319. </argumentList>
  320. </action>
  321. <action><Optional/>
  322. <name>GetBlueVideoGain</name>
  323. <argumentList>
  324. <argument>
  325. <name>InstanceID</name>
  326. <direction>in</direction>
  327. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  328. </argument>
  329. <argument>
  330. <name>CurrentBlueVideoGain</name>
  331. <direction>out</direction>
  332. <relatedStateVariable>BlueVideoGain</relatedStateVariable>
  333. </argument>
  334. </argumentList>
  335. </action>
  336. <action><Optional/>
  337. <name>SetBlueVideoGain</name>
  338. <argumentList>
  339. <argument>
  340. <name>InstanceID</name>
  341. <direction>in</direction>
  342. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  343. </argument>
  344. <argument>
  345. <name>DesiredBlueVideoGain</name>
  346. <direction>in</direction>
  347. <relatedStateVariable>BlueVideoGain</relatedStateVariable>
  348. </argument>
  349. </argumentList>
  350. </action>
  351. <action><Optional/>
  352. <name>GetRedVideoBlackLevel</name>
  353. <argumentList>
  354. <argument>
  355. <name>InstanceID</name>
  356. <direction>in</direction>
  357. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  358. </argument>
  359. <argument>
  360. <name>CurrentRedVideoBlackLevel</name>
  361. <direction>out</direction>
  362. <relatedStateVariable>RedVideoBlackLevel</relatedStateVariable>
  363. </argument>
  364. </argumentList>
  365. </action>
  366. <action><Optional/>
  367. <name>SetRedVideoBlackLevel</name>
  368. <argumentList>
  369. <argument>
  370. <name>InstanceID</name>
  371. <direction>in</direction>
  372. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  373. </argument>
  374. <argument>
  375. <name>DesiredRedVideoBlackLevel</name>
  376. <direction>in</direction>
  377. <relatedStateVariable>RedVideoBlackLevel</relatedStateVariable>
  378. </argument>
  379. </argumentList>
  380. </action>
  381. <action><Optional/>
  382. <name>GetGreenVideoBlackLevel</name>
  383. <argumentList>
  384. <argument>
  385. <name>InstanceID</name>
  386. <direction>in</direction>
  387. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  388. </argument>
  389. <argument>
  390. <name>CurrentGreenVideoBlackLevel</name>
  391. <direction>out</direction>
  392. <relatedStateVariable>GreenVideoBlackLevel</relatedStateVariable>
  393. </argument>
  394. </argumentList>
  395. </action>
  396. <action><Optional/>
  397. <name>SetGreenVideoBlackLevel</name>
  398. <argumentList>
  399. <argument>
  400. <name>InstanceID</name>
  401. <direction>in</direction>
  402. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  403. </argument>
  404. <argument>
  405. <name>DesiredGreenVideoBlackLevel</name>
  406. <direction>in</direction>
  407. <relatedStateVariable>GreenVideoBlackLevel</relatedStateVariable>
  408. </argument>
  409. </argumentList>
  410. </action>
  411. <action><Optional/>
  412. <name>GetBlueVideoBlackLevel</name>
  413. <argumentList>
  414. <argument>
  415. <name>InstanceID</name>
  416. <direction>in</direction>
  417. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  418. </argument>
  419. <argument>
  420. <name>CurrentBlueVideoBlackLevel</name>
  421. <direction>out</direction>
  422. <relatedStateVariable>BlueVideoBlackLevel</relatedStateVariable>
  423. </argument>
  424. </argumentList>
  425. </action>
  426. <action><Optional/>
  427. <name>SetBlueVideoBlackLevel</name>
  428. <argumentList>
  429. <argument>
  430. <name>InstanceID</name>
  431. <direction>in</direction>
  432. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  433. </argument>
  434. <argument>
  435. <name>DesiredBlueVideoBlackLevel</name>
  436. <direction>in</direction>
  437. <relatedStateVariable>BlueVideoBlackLevel</relatedStateVariable>
  438. </argument>
  439. </argumentList>
  440. </action>
  441. <action><Optional/>
  442. <name>GetColorTemperature </name>
  443. <argumentList>
  444. <argument>
  445. <name>InstanceID</name>
  446. <direction>in</direction>
  447. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  448. </argument>
  449. <argument>
  450. <name>CurrentColorTemperature</name>
  451. <direction>out</direction>
  452. <relatedStateVariable>ColorTemperature</relatedStateVariable>
  453. </argument>
  454. </argumentList>
  455. </action>
  456. <action><Optional/>
  457. <name>SetColorTemperature</name>
  458. <argumentList>
  459. <argument>
  460. <name>InstanceID</name>
  461. <direction>in</direction>
  462. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  463. </argument>
  464. <argument>
  465. <name>DesiredColorTemperature</name>
  466. <direction>in</direction>
  467. <relatedStateVariable>ColorTemperature</relatedStateVariable>
  468. </argument>
  469. </argumentList>
  470. </action>
  471. <action><Optional/>
  472. <name>GetHorizontalKeystone</name>
  473. <argumentList>
  474. <argument>
  475. <name>InstanceID</name>
  476. <direction>in</direction>
  477. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  478. </argument>
  479. <argument>
  480. <name>CurrentHorizontalKeystone</name>
  481. <direction>out</direction>
  482. <relatedStateVariable>HorizontalKeystone</relatedStateVariable>
  483. </argument>
  484. </argumentList>
  485. </action>
  486. <action><Optional/>
  487. <name>SetHorizontalKeystone</name>
  488. <argumentList>
  489. <argument>
  490. <name>InstanceID</name>
  491. <direction>in</direction>
  492. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  493. </argument>
  494. <argument>
  495. <name>DesiredHorizontalKeystone</name>
  496. <direction>in</direction>
  497. <relatedStateVariable>HorizontalKeystone</relatedStateVariable>
  498. </argument>
  499. </argumentList>
  500. </action>
  501. <action><Optional/>
  502. <name>GetVerticalKeystone</name>
  503. <argumentList>
  504. <argument>
  505. <name>InstanceID</name>
  506. <direction>in</direction>
  507. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  508. </argument>
  509. <argument>
  510. <name>CurrentVerticalKeystone</name>
  511. <direction>out</direction>
  512. <relatedStateVariable>VerticalKeystone</relatedStateVariable>
  513. </argument>
  514. </argumentList>
  515. </action>
  516. <action><Optional/>
  517. <name>SetVerticalKeystone</name>
  518. <argumentList>
  519. <argument>
  520. <name>InstanceID</name>
  521. <direction>in</direction>
  522. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  523. </argument>
  524. <argument>
  525. <name>DesiredVerticalKeystone</name>
  526. <direction>in</direction>
  527. <relatedStateVariable>VerticalKeystone</relatedStateVariable>
  528. </argument>
  529. </argumentList>
  530. </action>
  531. <action><Optional/>
  532. <name>GetMute</name>
  533. <argumentList>
  534. <argument>
  535. <name>InstanceID</name>
  536. <direction>in</direction>
  537. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  538. </argument>
  539. <argument>
  540. <name>Channel</name>
  541. <direction>in</direction>
  542. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  543. </argument>
  544. <argument>
  545. <name>CurrentMute</name>
  546. <direction>out</direction>
  547. <relatedStateVariable>Mute</relatedStateVariable>
  548. </argument>
  549. </argumentList>
  550. </action>
  551. <action><Optional/>
  552. <name>SetMute</name>
  553. <argumentList>
  554. <argument>
  555. <name>InstanceID</name>
  556. <direction>in</direction>
  557. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  558. </argument>
  559. <argument>
  560. <name>Channel</name>
  561. <direction>in</direction>
  562. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  563. </argument>
  564. <argument>
  565. <name>DesiredMute</name>
  566. <direction>in</direction>
  567. <relatedStateVariable>Mute</relatedStateVariable>
  568. </argument>
  569. </argumentList>
  570. </action>
  571. <action><Optional/>
  572. <name>GetVolume</name>
  573. <argumentList>
  574. <argument>
  575. <name>InstanceID</name>
  576. <direction>in</direction>
  577. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  578. </argument>
  579. <argument>
  580. <name>Channel</name>
  581. <direction>in</direction>
  582. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  583. </argument>
  584. <argument>
  585. <name>CurrentVolume</name>
  586. <direction>out</direction>
  587. <relatedStateVariable>Volume</relatedStateVariable>
  588. </argument>
  589. </argumentList>
  590. </action>
  591. <action><Optional/>
  592. <name>SetVolume</name>
  593. <argumentList>
  594. <argument>
  595. <name>InstanceID</name>
  596. <direction>in</direction>
  597. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  598. </argument>
  599. <argument>
  600. <name>Channel</name>
  601. <direction>in</direction>
  602. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  603. </argument>
  604. <argument>
  605. <name>DesiredVolume</name>
  606. <direction>in</direction>
  607. <relatedStateVariable>Volume</relatedStateVariable>
  608. </argument>
  609. </argumentList>
  610. </action>
  611. <action><Optional/>
  612. <name>GetVolumeDB</name>
  613. <argumentList>
  614. <argument>
  615. <name>InstanceID</name>
  616. <direction>in</direction>
  617. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  618. </argument>
  619. <argument>
  620. <name>Channel</name>
  621. <direction>in</direction>
  622. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  623. </argument>
  624. <argument>
  625. <name>CurrentVolume</name>
  626. <direction>out</direction>
  627. <relatedStateVariable>VolumeDB</relatedStateVariable>
  628. </argument>
  629. </argumentList>
  630. </action>
  631. <action><Optional/>
  632. <name>SetVolumeDB</name>
  633. <argumentList>
  634. <argument>
  635. <name>InstanceID</name>
  636. <direction>in</direction>
  637. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  638. </argument>
  639. <argument>
  640. <name>Channel</name>
  641. <direction>in</direction>
  642. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  643. </argument>
  644. <argument>
  645. <name>DesiredVolume</name>
  646. <direction>in</direction>
  647. <relatedStateVariable>VolumeDB</relatedStateVariable>
  648. </argument>
  649. </argumentList>
  650. </action>
  651. <action><Optional/>
  652. <name>GetVolumeDBRange</name>
  653. <argumentList>
  654. <argument>
  655. <name>InstanceID</name>
  656. <direction>in</direction>
  657. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  658. </argument>
  659. <argument>
  660. <name>Channel</name>
  661. <direction>in</direction>
  662. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  663. </argument>
  664. <argument>
  665. <name>MinValue</name>
  666. <direction>out</direction>
  667. <relatedStateVariable>VolumeDB</relatedStateVariable>
  668. </argument>
  669. <argument>
  670. <name>MaxValue</name>
  671. <direction>out</direction>
  672. <relatedStateVariable>VolumeDB</relatedStateVariable>
  673. </argument>
  674. </argumentList>
  675. </action>
  676. <action><Optional/>
  677. <name>GetLoudness</name>
  678. <argumentList>
  679. <argument>
  680. <name>InstanceID</name>
  681. <direction>in</direction>
  682. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  683. </argument>
  684. <argument>
  685. <name>Channel</name>
  686. <direction>in</direction>
  687. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  688. </argument>
  689. <argument>
  690. <name>CurrentLoudness</name>
  691. <direction>out</direction>
  692. <relatedStateVariable>Loudness</relatedStateVariable>
  693. </argument>
  694. </argumentList>
  695. </action>
  696. <action><Optional/>
  697. <name>SetLoudness</name>
  698. <argumentList>
  699. <argument>
  700. <name>InstanceID</name>
  701. <direction>in</direction>
  702. <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
  703. </argument>
  704. <argument>
  705. <name>Channel</name>
  706. <direction>in</direction>
  707. <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>
  708. </argument>
  709. <argument>
  710. <name>DesiredLoudness</name>
  711. <direction>in</direction>
  712. <relatedStateVariable>Loudness</relatedStateVariable>
  713. </argument>
  714. </argumentList>
  715. </action>
  716. </actionList>
  717. </scpd>