DMR supports SetNextAVTransportURI (SETNEXT-01 SETNEXT-05 SETNEXT-10 SETNEXT-15)
This test verifies that a digital media renderer (DMR) implements the SetNextAVTransportURI() action (SETNEXT-01), sequentially plays the resource described in the NextAVTransportURI state variable (SETNEXT-05), plays the resource described in the NextAVTransportURI variable when it receives a Next() action (SETNEXT-10), and does not play the next resource when it receives a Stop() command (SETNEXT-15), as specified below.
SETNEXT-01 (Applies to A/V DMR and audio DMR)
A DMR device must implement the SetNextAVTransportURI() action and its related state variables NextAVTransportURI and NextAVTransportURIMetaData.
SETNEXT-05 (Applies to A/V DMR and audio DMR)
If the DMR is playing an audio resource, as soon as the resource finishes playing, the DMR must play the resource described in the NextAVTransportURI state variable.
If the DMR is playing an AV resource, as soon as the resource finishes playing, the DMR must play the resource described in the NextAVTransportURI state variable.
If the DMR is playing an image resource, as soon as the DMR receives a Next() action, the DMR must play the resource described in the NextAVTransportURI state variable.
SETNEXT-10 (Applies to A/V DMR and audio DMR)
If the DMR is playing an audio, A/V, or image resource and if the DMR receives a Next() action, the DMR must play the resource defined in the NextAVTransportURI state variable (if available).
If the DMR receives a Next() action but the NextAVTransportURI state variable is empty, then the DMR must respond with error 711 (Invalid Action).
This requirement does not apply if the DMR is playing a resource from media collections (DIDL_S, DIDL_V, or any other playlist file format) or PlayContainer operations. In the case of media collections or PlayContainer requests, DLNA defines the proper use of Next() and Previous() actions. These actions are used to traverse back and forth items in the collection or container. The current version of Windows does not support media collections or PlayContainer operations.
SETNEXT-15 (Applies to A/V DMR and audio DMR)
If the DMR is playing an audio, A/V, or image resource and if the DMR receives a Stop() action, the DMR must stop playing the current resource. If the NextAVTransportURI state variable is non-empty, the DMR must not play the next resource.
Test details
Associated requirements |
Device.Media.DMR.Base.SetNextAVTransportURI |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~4 minutes |
Categories |
Certification |
Type |
Automated |
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 |
Command syntax
Command | Description |
---|---|
NetMediaLogoTests.exe NETMEDIA_0126 /dmrID=[Query WDKData_DeviceUUID] |
Runs the test. |
File list
File | Location |
---|---|
NetMediaLogoTests.exe |
<testbinroot>\nttest\multimediatest\sharing\netmedialogotests |