Metodo CVideoTransformFilter.AlterQuality
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il AlterQuality
metodo notifica al filtro che viene richiesta una modifica della qualità. Questo metodo esegue l'override del metodo CTransformFilter::AlterQuality .
Sintassi
virtual HRESULT AlterQuality(
Quality q
);
Parametri
-
D
-
Struttura di qualità che contiene il messaggio di controllo qualità.
Valore restituito
Restituisce E_FAIL.
Commenti
Questo metodo viene chiamato quando il pin di output riceve un messaggio di qualità (tramite il metodo IQualityControl::Notify ).
Il valore di ritardo di q viene archiviato nella variabile membro m_itrLate . Il valore restituito di E_FAIL indica che il renderer deve essere aggiornato eliminando i fotogrammi, anche se la classe CVideoTransformFilter elimina anche i fotogrammi nelle condizioni corrette.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|