Freigeben über


Leserantwort auf ASF-Features

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die meisten der speziellen ASF-Dateifeatures können in Dateien so festgelegt werden, dass sie mit benutzerdefinierten Wiedergabeanwendungen interagieren, die für deren Verarbeitung entwickelt wurden. Einige der Features verfügen jedoch über integrierte Unterstützung im Reader-Objekt.

Das Reader-Objekt wählt automatisch Streams aus Sätzen aus, die sich gegenseitig nach Bitrate ausschließen. Dieser Sonderfall wird als Multiple Bit Rate (MBR) bezeichnet. Der vom Leser ausgewählte Stream basiert auf der Bitrate des Datenstroms. Die Datenstromnummer und die Reihenfolge, in der sie dem Gegenseitigkeitsausschlussobjekt hinzugefügt wurde, sind für die automatische Auswahl irrelevant. Wenn eine Datei mehrere Datenströme enthält, die sich nach Bitrate gegenseitig ausschließen, wählt der Leser Datenströme basierend auf der Berechnung der besten Nutzung der verfügbaren Bandbreite aus.

Der sprachbasierte gegenseitige Ausschluss wird vor der Wiedergabe mithilfe einer Ausgabeeinstellung festgelegt. Wenn Sie sprach- und bitratenbasierte gegenseitige Ausgrenzung kombinieren, sollten Sie die bitratenbasierten sich gegenseitig ausschließenden Streams nach Sprache gruppieren und die Gruppen dann nach Sprache ausschließen. Der Leser überprüft zuerst die Sprache und bestimmt dann, welche Bitrate verwendet werden soll.

Die Streampriorisierung wird mithilfe eines Arrays von Datensätzen festgelegt. Die Datensätze im Array befinden sich in absteigender Reihenfolge der Priorität. Der letzte Stream im Array ist der erste, der vom Reader gelöscht wird.

ASF-Dateifeatures

Gegenseitiger Ausschluss

Streampriorisierung