DMR supports volume control (VOLUME-01 VOLUME-05 VOLUME-10)
This test verifies the digital media renderer (DMR) supports volume control requests via the SetVolume() action (VOLUME-01), is capable of adjusting volume while in the NO_MEDIA_PRESENT, STOPPED, PLAYING, PAUSED_PLAYBACK states (VOLUME-05), and advertises the Volume state variable, the SetVolume() action, and the GetVolume() action in the Service Description Document (VOLUME-10), as specified below.
VOLUME-01 (Applies to A/V DMR and audio DMR)
A DMR device must support volume control requests from a digital media controller (DMC) and adjust the volume output accordingly. A DMC requests volume adjustments using the SetVolume() action with a level between 0 (silence) and 100 (loudest). A DMR does not need to support volume control for channels other than the master channel.
VOLUME-05 (Applies to A/V DMR and audio DMR)
A DMR that receives a SetVolume() action must adjust the volume to the requested level while the DMR is in the following states: NO_MEDIA_PRESENT, STOPPED, PLAYING, PAUSED_PLAYBACK.
VOLUME-10 (Applies to A/V DMR and audio DMR)
A DMR must declare the implementation of the volume state variable, the SetVolume() action, and the GetVolume() action in the Service Description Document. In particular, the allowed range value for the state variable must indicate a minimum of 0 and a maximum of 100.
Test details
Associated requirements |
Device.Media.DMR.Base.VolumeControl |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~2 minutes |
Categories |
Certification |
Type |
Manual |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Digital Media Renderer Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Device.Media Testing.
More information
Parameters
Parameter | Description |
---|---|
WDKData_DeviceUUID |
The Device ID |
WDKData_Audio |
Command syntax
Command | Description |
---|---|
NetMediaLogoTests.exe NETMEDIA_0072 /dmrID=[Query WDKData_DeviceUUID] /audio=[WDKData_Audio] |
Runs the test. |
File list
File | Location |
---|---|
NetMediaLogoTests.exe |
<testbinroot>\nttest\multimediatest\sharing\netmedialogotests |