Konfigurieren benutzerdefinierter beliebiger Streams
Wenn Sie Ihren eigenen beliebigen Datentyp verwenden, müssen Sie einen GUID-Wert erstellen, der als Hauptmedientypbezeichner für ihn dient. Wenn der Writer in einem Profil auf einen Stream mit einem Haupttyp stößt, den er nicht erkennt, wird davon ausgegangen, dass es sich bei dem Stream um benutzerdefinierte beliebige Daten handelt. Es akzeptiert Ihre Beispiele, packt sie und kombiniert sie mit Beispielen aus den anderen Datenströmen in der Datei, ohne die Daten in irgendeiner Weise zu überprüfen.
Sie können auch Eigene Untertyp-GUID-Bezeichner erstellen, um Unterkategorien Ihrer benutzerdefinierten Daten zu definieren. Der Writer ignoriert diese Untertypen vollständig, aber sie werden im Headerabschnitt der ASF-Datei beibehalten, sodass Ihre Leseanwendung sie abrufen und basierende Entscheidungen treffen kann.
Ein beliebiger Datenstrom erfordert ein Bitraten- und Pufferfenster und muss über eine WM_MEDIA_TYPE-Struktur verfügen, in der die Werte mit Ausnahme des Hauptmedientyps und Untertyps (bei Verwendung eines) gelöscht werden.
Zugehörige Themen