MTP-Compliancetest – Anforderungen – Media-Player
Dieser Test überprüft die Einhaltung des Media Transfer Protocol (MTP), Revision 1.0.
Dieser Test stellt sicher, dass Geräte, die den MTP-Klassentreiber verwenden, den MTP-Implementierungsstandards entsprechen. Dieser Test richtet sich an tragbare Media Player-Geräte, die sich mit dem MTP verbinden. Dieser Test überprüft die Konformität mit definierten Protokollen basierend auf Anforderungen, die im Windows-Zertifizierungsprogramm dokumentiert sind.
Hinweis
Dieser Test deckt die folgenden Punkte nicht ab:
Überprüfung der Verwaltung digitaler Rechte (Digital Rights Management, DRM)
Geräte, die proprietäre Treiber (Drittanbieter) verwenden, die mit dem Windows Portable Device (WPD)-Treiberstapel arbeiten
Geräte, die nicht PTP- oder MTP-basiert sind
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 5 |
Kategorie | Entwicklung |
Zeitüberschreitung (in Minuten) | 300 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | false |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Ausführen des Tests
Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung wie in den Testanforderungen beschrieben ab: Device.Portable-Testvoraussetzungen.
Das MTP-Gerät muss aktiv und angeschlossen sein, bevor der Test beginnt. Das Tool „Mtpinfup.exe“ aktualisiert den Treiber für das angefügte MTP-Gerät auf eine signierte Testdatei Mtptest.inf. Nach Abschluss des Tests aktualisiert Mtpinfup.exe den Treiber wieder auf den ursprünglichen mitgelieferten Treiber Wpdmtp.inf. Wenn eine optionale Funktion vom Gerät nicht unterstützt wird, überspringt der Test diesen Testfall.
Problembehandlung
Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.
Informationen zur Fehlerbehebung finden Sie unter Fehlerbehebung bei Device.Portable Testing.
Weitere Informationen
Für diesen Test muss ein MTP-kompatibles Gerät installiert sein. Der Test ist vollständig automatisiert mit Pass/Fail-Ergebnissen für jede Anforderung.
Dieser Test ist in folgende Funktionskategorien unterteilt:
Gerätefähigkeitstests
Betriebsprüfungen
Geräteeigenschaften
Objekteigenschaftstests
Jede der oben erwähnten funktionalen Kategorien enthält untergeordnete Testfälle, die die Unterkomponenten testen, die unter die entsprechende Kategorie fallen.
Der Test bestätigt, dass die folgenden Operationen vom Gerät unterstützt werden:
OpenSession
CloseSession
GetDeviceInfo
GetStorageIDs
GetStorageInfo
GetObject
GetDevicePropDesc
GetDevicePropValue
SetDevicePropValue
DeleteObject
SendObject
GetNumObjects
GetObjectHandles
GetObjectInfo
SendObjectInfo
GetPartialObject
GetObjectPropsSupported
GetObjectPropDesc
GetObjectPropValue
SetObjectPropValue
GetObjectReferences
SetObjectReferences
Der Test bestätigt, dass die folgenden Geräteeigenschaften unterstützt werden:
Synchronisationspartner
Anzeigename des Geräts
Der Test bestätigt, dass die folgenden Formate unterstützt werden:
Nicht definiert
Zuordnung
AbstractAudioAlbum
AbstractAudioVideoPlaylist
Für AbstractAudioAlbum werden die folgenden Eigenschaften überprüft:
Genre
AlbumArtist
Der Test bestätigt, dass die folgenden Objekteigenschaften für jedes unterstützte Format unterstützt werden:
StorageID
ObjectFormat
ProtectionStatus
ObjectSize
ObjectFileName
ParentObject
PersistentUniqueObjectIdentifier
Name
Nicht verbrauchbar
Für unterstützte Bildformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:
Breite
Höhe
Für unterstützte Videoformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:
Breite
Höhe
SampleRate
NumberOfChannels
ScanType
Audio-WAVE-CODEC
AudioBitRate
VideoFourCCCodec
VideoBitrate
Frames pro Tausend Sekunde
Codierungsprofil
Für unterstützte Audioformate sucht der Test nach diesen zusätzlichen Objekteigenschaften:
Künstler
Track
AlbumName
AlbumArtist
SampleRate
NumberOfChannels
AudioBitRate
AudioWaveCodec
Alle anderen unterstützten Vorgänge, Geräteeigenschaften und Objekteigenschaften gelten als optional und werden daher gemäß den Implementierungsdetails validiert, die im Picture Transfer Protocol (PTP) für Digital Still Photography Devices, Version 1.0 (PIMA15740) und im Media Transfer Protocol (MTP) definiert sind, Revision 1.0.
Laufzeit: |
Die Testdauer hängt von der Anzahl der unterstützten Funktionen, Formate und Vorgänge ab. Die Laufzeit kann bis zu 2 Stunden variieren. |
Logdatei: |
WTTTestLog.xml |
Systemneustart erforderlich: |
No |
Testkategorie: |
Tragbarer Media Player |
Programm: |
MtpTest.exe |
Befehlssyntax
Befehl | Beschreibung |
---|---|
te.exe /p:"BVT=TRUE" MtpTest.dll /select(@name='@CapabilitiesTests*') /p "DeviceProfile=MtpMediaPlayer.xml" |
Führt den Test aus. |
Hinweis
Geben Sie /h ein, um die Befehlszeilenhilfe für diese Testbinärdatei anzuzeigen.
Dateiliste
Datei | Standort |
---|---|
Mtptest.dll |
<testbinroot>\mtp\ |
MtpMediaPlayer.xml |
<testbinroot>\mtp\ |
Parameter
Parametername | Parameterbeschreibung |
---|---|
WDKDeviceID | |
WpdTestDir | |
TaefTestFile | |
TaefParameters | |
TestParameters | |
TestSelect |