Metodo IMFRateSupport::GetSlowestRate (mfidl.h)
Recupera la frequenza di riproduzione più lenta supportata dall'oggetto .
Sintassi
HRESULT GetSlowestRate(
[in] MFRATE_DIRECTION eDirection,
[in] BOOL fThin,
[out] float *pflRate
);
Parametri
[in] eDirection
Specifica se eseguire una query sulla velocità di riproduzione in avanti più lenta o sulla velocità di riproduzione inversa. Il valore è un membro dell'enumerazione MFRATE_DIRECTION .
[in] fThin
Se TRUE, il metodo recupera la velocità di riproduzione ridotta più lenta. In caso contrario, il metodo recupera la velocità di riproduzione non ridotta più lenta. Per informazioni sull'assottigliamento, vedere Informazioni sul controllo frequenza.
[out] pflRate
Riceve la frequenza di riproduzione più lenta supportata dall'oggetto.
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 |
---|---|
|
Il metodo è riuscito. |
|
L'oggetto non supporta la riproduzione inversa. |
|
L'oggetto non supporta l'thinning. |
Commenti
Il valore restituito in plfRate rappresenta un limite inferiore. La riproduzione a questa velocità non è garantita. Chiamare IMFRateSupport::IsRateSupported per verificare se la velocità limite è supportata. Ad esempio, un componente che supporta frequenze arbitrariamente lente restituirà zero in pflRate e le applicazioni devono chiamare IsRateSupported separatamente per determinare se il componente supporta la frequenza 0.
Se eDirection è MFRATE_REVERSE, il metodo recupera la frequenza di riproduzione inversa più lenta. Si tratta di un valore negativo, presupponendo che l'oggetto supporti la riproduzione inversa.
Requisiti
Requisito | Valore |
---|---|
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 |