Metodo IAMTimelineSrc::SetDefaultFPS
[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.
Nota
[Deprecata. Questa API può essere rimossa dalle versioni future di Windows.]
Il SetDefaultFPS
metodo imposta la frequenza dei fotogrammi predefinita dell'oggetto di origine.
Sintassi
HRESULT SetDefaultFPS(
double FPS
);
Parametri
-
FPS
-
Frequenza dei fotogrammi predefinita, in fotogrammi al secondo.
Valore restituito
Restituisce S_OK in caso di esito positivo o E_INVALIDARG se la frequenza dei fotogrammi specificata è minore di zero.
Commenti
Il motore di rendering usa questo valore se non è in grado di determinare la frequenza dei fotogrammi dal file di origine originale.
Chiamare questo metodo solo per i file di origine senza una frequenza dei fotogrammi predefinita. Per i file bitmap e JPEG, la frequenza dei fotogrammi predefinita è zero, che fa sì che il rendering dell'origine venga eseguito come immagine ancora. Per usare l'immagine come primo fotogramma in una sequenza DIB, impostare la frequenza dei fotogrammi su un valore maggiore di zero. Per altre informazioni, vedere Uso delle origini.
Nota
Il file di intestazione Qedit.h non è compatibile con le intestazioni Direct3D successive alla versione 7.
Nota
Per ottenere Qedit.h, scaricare l'aggiornamento Microsoft Windows SDK per Windows Vista e .NET Framework 3.0. Qedit.h non è disponibile nella Microsoft Windows SDK per Windows 7 e .NET Framework 3.5 Service Pack 1.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche