Quality-Control Management

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. 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 Qualitätskontrolle ist ein Mechanismus zum Anpassen der Rate des Datenflusses durch das Filterdiagramm als Reaktion auf die Laufzeitleistung. Wenn ein Rendererfilter zu viele oder zu wenig Daten empfängt, kann er eine Qualitätsnachricht senden. Die Qualitätsmeldung fordert eine Anpassung der Datenrate an. Standardmäßig werden hochwertige Nachrichten Upstream vom Renderer übertragen, bis sie einen Filter erreichen, der reagieren kann (falls vorhanden). Eine Anwendung kann auch einen benutzerdefinierten Qualitätsmanager implementieren. In diesem Fall übergibt der Renderer Qualitätsmeldungen direkt an den Qualitätsmanager der Anwendung.

Dieser Artikel enthält die folgenden Themen.

Datenfluss für Filterentwickler

Schreiben von DirectShow-Filtern