Condividi tramite


Interfaccia FMRateSupport (mfidl.h)

Esegue query sull'intervallo di frequenze di riproduzione supportate, inclusa la riproduzione inversa.

Per ottenere un puntatore a questa interfaccia, chiamare FMGetService::GetService con l'identificatore del servizio MF_RATE_CONTROL_SERVICE.

Ereditarietà

L'interfaccia IMFRateSupport eredita dall'interfaccia IUnknown . FMRateSupport include anche questi tipi di membri:

Metodi

L'interfaccia FMRateSupport include questi metodi.

 
FMRateSupport::GetFastestRate

Ottiene la frequenza di riproduzione più veloce supportata dall'oggetto.
FMRateSupport::GetSlowestRate

Recupera la frequenza di riproduzione più lenta supportata dall'oggetto.
FMRateSupport::IsRateSupported

Esegue una query sul fatto che l'oggetto supporti una frequenza di riproduzione specificata.

Commenti

Le applicazioni possono usare questa interfaccia per individuare le velocità di riproduzione più veloci e più lente possibili e per eseguire query su se è supportata una determinata frequenza di riproduzione. Le applicazioni ottengono questa interfaccia dalla sessione multimediale. Internamente, la sessione multimediale esegue una query sugli oggetti nella pipeline. Per altre informazioni, vedere Come determinare le tariffe supportate.

Per ottenere la frequenza di riproduzione corrente e per modificare la frequenza di riproduzione, usare l'interfaccia FMRateControl .

I tassi di riproduzione vengono espressi come rapporto con la normale frequenza di riproduzione. La riproduzione inversa è espressa come frequenza negativa. La riproduzione è sottile o nonsottile. Nella riproduzione sottile alcuni dei dati di origine vengono ignorati (in genere fotogrammi delta). Nella riproduzione non sottile viene eseguito il rendering di tutti i dati di origine.

Potrebbe essere necessario implementare questa interfaccia se si sta scrivendo un oggetto pipeline (origine multimediale, trasformazione o sink multimediale). Per altre informazioni, vedere Implementazione del controllo frequenza.

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

Vedi anche

FMRateControl

Interfacce di Media Foundation