Arbeiten mit Geräte Konformitäts Vorlagen
Aufgrund der großen Flexibilität von ASF-Dateien ist es häufig schwierig, zu bestimmen, ob eine Datei für die Wiedergabe auf einem bestimmten Gerät geeignet ist. Beispielsweise sind Dateien, die für die lokale Wiedergabe auf Desktop Computern geschrieben wurden, nicht optimal für die Verwendung auf handgehaltenen Geräten geeignet. Mit Geräte Konformitäts Vorlagen können Anwendungen schnell den Typ des Wiedergabe Geräts identifizieren, für das eine Datei vorgesehen war. Wenn die Vorlage für die Geräte Konformität nicht mit dem Gerät übereinstimmt, kann die Anwendung den Benutzer darüber informieren, dass die Datei für das Gerät ungeeignet ist. Auf diese Weise kann der Benutzer sicher sein, dass er eine bessere Wiedergabefunktion hat.
Wenn Sie Dateien exklusiv für die Verwendung auf PCs schreiben, sind die Geräte Konformitäts Vorlagen nicht so groß wie beim Erstellen von Profilen. Der Hauptzweck dieser Vorlagen besteht darin sicherzustellen, dass Dateien, die für die Verwendung mit spezieller Hardware erstellt werden, mit einer Vielzahl von Geräten und nicht nur mit einem einzigen Gerät kompatibel sind.
Eine Vorlage für die Geräte Konformität ist eine Behauptung, dass eine ASF-Datei Daten enthält, die in bestimmten Parametern codiert sind. Weitere Informationen zu den Einstellungen, die für die einzelnen Vorlagen geeignet sind, finden Sie unter Geräte Übereinstimmungs- Vorlagen Parameter.
Die folgenden Codecs unterstützen Geräte Konformitäts Vorlagen:
- Windows Media Video 9
- Windows Media Audio 9 und höher
- Windows Media Audio 9 Professional und höher
- Windows Media Audio 9-Stimme
Sie müssen keine besonderen Schritte ausführen, um die Geräte Konformitäts Vorlagen zu verwenden. Der Codec schreibt automatisch eine Vorlagen Zeichenfolge für jeden entsprechenden Stream in der Datei. Der Codec entscheidet basierend auf den Datenstrom-Konfigurationseinstellungen im Profil, welche Vorlage verwendet werden soll. Es gibt einige Überschneidungen in den Vorlagen Parametern der Geräte Übereinstimmung, sodass Sie eine bestimmte Vorlage anfordern möchten, anstatt dem Codec eine Zuweisung für Sie zu ermöglichen. Sie können angeben, welche Vorlage Sie möchten, indem Sie die _ Eigenschaft g wszdecodercomplexityangeforderten mit den Methoden der iwmpropertyvault -Schnittstelle des entsprechenden Datenstrom-Konfigurations Objekts festlegen.
Wenn eine ASF-Datei geschrieben wird, wird die tatsächliche Geräte Konformitäts Vorlage für jeden Stream auf den Wert festgelegt, der vom Codec an den Writer übermittelt wird. Beim Öffnen einer Datei zum lesen können Sie mithilfe der Methoden der IWMHeaderInfo3 -Schnittstelle ermitteln, welcher Vorlage die Streams der Datei entsprechen, um das g _ wszdeviceconformancetemplate-Attribut auf Streamebene abzurufen. Weitere Informationen zu Attributen finden Sie unter Arbeiten mit Metadaten.
Zugehörige Themen