Funzione ICSeqCompressFrameStart (vfw.h)
La funzione ICSeqCompressFrameStart inizializza le risorse per comprimere una sequenza di frame usando la funzione ICSeqCompressFrame .
Sintassi
BOOL VFWAPI ICSeqCompressFrameStart(
PCOMPVARS pc,
LPBITMAPINFO lpbiIn
);
Parametri
pc
Puntatore a una struttura COMPVARS inizializzata con informazioni per la compressione.
lpbiIn
Formato dei dati da comprimere.
Valore restituito
Restituisce TRUE se ha esito positivo o FALSE in caso contrario.
Commenti
Questa funzione usa una struttura COMPVARS per fornire le impostazioni per il compressore specificato e intersperse i fotogrammi chiave alla velocità specificata dal membro lKey di COMPVARS. È possibile specificare i valori per la frequenza dei dati per la sequenza e la frequenza dei fotogrammi chiave usando i membri appropriati di COMPVARS.
Usare le funzioni ICSeqCompressFrameStart, ICSeqCompressFrame e ICSeqCompressFrameEnd per comprimere una sequenza di fotogrammi in una frequenza di dati e un numero di fotogrammi chiave specificati.
Al termine della compressione, usare la funzione ICCompressorFree per rilasciare le risorse specificate in COMPVARS.
È necessario inizializzare COMPVARS prima di usare questa funzione. È possibile inizializzare manualmente la struttura oppure consentire all'utente di specificare un compressore e inizializzare una struttura COMPVARS usando la funzione ICCompressorChoose .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |
Libreria | Vfw32.lib |
DLL | Msvfw32.dll |