Metodo IMFRateSupport::IsRateSupported (mfidl.h)
Esegue una query che indica se l'oggetto supporta una frequenza di riproduzione specificata.
Sintassi
HRESULT IsRateSupported(
[in] BOOL fThin,
[in] float flRate,
[in, out] float *pflNearestSupportedRate
);
Parametri
[in] fThin
Se TRUE, il metodo esegue una query se l'oggetto supporta la frequenza di riproduzione con thinning. In caso contrario, il metodo esegue una query se l'oggetto supporta la frequenza di riproduzione senza thinning. Per informazioni sull'assottigliamento, vedere Informazioni sul controllo frequenza.
[in] flRate
Frequenza di riproduzione per la query.
[in, out] pflNearestSupportedRate
Se l'oggetto non supporta la frequenza di riproduzione specificata in flRate, questo parametro riceve la velocità di riproduzione supportata più vicina. Se il metodo restituisce S_OK, questo parametro riceve il valore specificato in flRate. Questo parametro può essere NULL.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
L'oggetto supporta la frequenza specificata. |
|
L'oggetto non supporta la riproduzione inversa. |
|
L'oggetto non supporta l'thinning. |
|
L'oggetto non supporta la frequenza specificata. |
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |