Ottenere informazioni su compressori e decompressori

[La funzionalità associata a questa pagina, Gestione compressione video, è una funzionalità legacy. Microsoft consiglia vivamente che il nuovo codice non usi questa funzionalità.

Per ottenere informazioni generali su un compressore o un decompressore, l'applicazione può usare la funzione ICGetInfo . Questa funzione riempie una struttura ICINFO con informazioni sul compressore o sul decompressore. L'applicazione deve allocare la memoria per la struttura ICINFO e passarvi un puntatore in ICGetInfo. A meno che l'applicazione non cerchi un compressore o un decompressore specifico, i flag nella struttura ICINFO forniscono le informazioni più utili sulle funzionalità di un compressore o di un decompressore.

Per ottenere la frequenza predefinita dei fotogrammi chiave e il valore di qualità predefinito di un compressore o decompressore, l'applicazione può inviare i messaggi di ICM_GETDEFAULTKEYFRAMERATE e ICM_GETDEFAULTQUALITY (oppure usare le macro ICGetDefaultKeyFrameRate e ICGetDefaultQuality ).

Per determinare il formato di visualizzazione migliore di un compressore o di un decompressore, l'applicazione può usare la funzione ICGetDisplayFormat .

Per determinare se un compressore o un decompressore può visualizzare una finestra di dialogo Informazioni, inviare il messaggio di ICM_ABOUT (o utilizzare la macro ICQueryAbout ). È anche possibile visualizzare la finestra di dialogo Informazioni su di un compressore o decompressore inviando il messaggio di ICM_ABOUT e modificando il valore del parametro wParam (o utilizzando la macro ICAbout ).