Compartilhar via


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

See the device hardware requirements.

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

 

 

 

Send comments about this topic to Microsoft