Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This test verifies the digital media renderer (DMR) supports time-seek operations (SEEK-01), advertises time-seek capabilities in the CurrentTransportActions variable (SEEK-05), implements time-seek for media resources which support time-range requests (SEEK-10), and resumes playback at the target playtime when it receives a Seek() action (SEEK-15), as specified below.
SEEK-01 (Applies to A/V DMR and audio DMR)
A DMR device must support seek operations using the method known as "controller-time seeking" defined in the DLNA Guidelines. Using this method, a controller sends Seek() actions with playtime values to the DMR.
SEEK-05 (Applies to A/V DMR and audio DMR)
As defined in the DLNA Guidelines, a DMR device that supports controller-time seeking must include the keywords "Seek" and "X_DLNA_SeekTime" in the CurrentTransportActions state variable.
These keywords must be listed in the state variable while the DMR is in the PLAYING state or in the PAUSED_PLAYBACK state. This requirement does not specify if seek operations are available when the DMR is in the STOPPED state.
SEEK-10 (Applies to A/V DMR and audio DMR)
A DMR device must implement controller-time seek at least for the following types of media resources:
- A/V or audio media resources for which a media server or push controller indicates support for time-range requests (a DLNA.ORG_OP value of 10 or 11 indicates a resource for which the media server or push controller supports time-range requests)
A DMR device should implement controller-time seek for media resources beyond the type indicated in this requirement.
SEEK-15 (Applies to A/V DMR and audio DMR)
- If a DMR is in the PLAYING state and receives a Seek() action with a valid target playtime, the DMR must resume playback from the target playtime.
If a DMR is in the PAUSED_PLAYBACK state and receives a Seek() action with a valid target playtime, the DMR must resume playback from the target playtime reposition the playback point to the received target value. However, the DMR must remain in the PAUSED_PLAYBACK state.
Test details
Associated requirements |
Device.Media.DMR.Base.SeekOperations |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~6 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_0070 /dmrID= [Query WDKData_DeviceUUID] |
Runs the test. |
File list
File | Location |
---|---|
NetMediaLogoTests.exe |
<testbinroot>\nttest\multimediatest\sharing\netmedialogotests\ |