Freigeben über


CBaseVideoRenderer.SendQuality-Methode

[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 SendQuality Methode sendet eine Qualitätsmeldung, um anzugeben, was der Lieferant in Bezug auf die Qualität tun sollte.

Syntax

virtual HRESULT SendQuality(
   REFERENCE_TIME trLate,
   REFERENCE_TIME trRealStream
);

Parameter

trLate

Die Zeitspanne, um die der Frame verspätet ist.

trRealStream

Currentstream-Zeit.

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Bemerkungen

Diese Memberfunktion sendet eine Qualitätskontrollmeldung Upstream, um das Qualitätsmanagement zu steuern. Die Art der Qualitätsmeldung (d. h. ob die Anzahl der Stichproben verringert oder erhöht werden soll) wird in der Implementierung des Qualitätsmanagements in dieser abgeleiteten Klasse bestimmt (siehe CBaseVideoRenderer::ShouldDrawSampleNow).

Anforderungen

Anforderung Wert
Header
Renbase.h (streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseVideoRenderer-Klasse