Enumerazione CompressionCaps (strmif.h)
[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.
Indica le funzionalità di compressione video.
Sintassi
typedef enum CompressionCaps {
CompressionCaps_CanQuality = 0x1,
CompressionCaps_CanCrunch = 0x2,
CompressionCaps_CanKeyFrame = 0x4,
CompressionCaps_CanBFrame = 0x8,
CompressionCaps_CanWindow = 0x10
} ;
Costanti
CompressionCaps_CanQuality Valore: 0x1 Il compressore video supporta i metodi IAMVideoCompression::p ut_Quality e IAMVideoCompression::get_Quality . |
CompressionCaps_CanCrunch Valore: 0x2 Il compressore video può comprimere il video a una velocità di dati specificata. Se il compressore ha questa funzionalità, il tipo di supporto dei pin di output conterrà la frequenza dei dati nel membro dwBitRate della struttura VIDEOINFOHEADER. L'unico modo per impostare la velocità dei dati consiste nell'impostare dwBitRate. |
CompressionCaps_CanKeyFrame Valore: 0x4 Il compressore video supporta i metodi IAMVideoCompression::p ut_KeyFrameRate e IAMVideoCompression::get_KeyFrameRate . |
CompressionCaps_CanBFrame Valore: 0x8 Il compressore video supporta i metodi IAMVideoCompression::p ut_PFramesPerKeyFrame e IAMVideoCompression::get_PFramesPerKeyFrame . |
CompressionCaps_CanWindow Valore: 0x10 Il compressore video supporta i metodi IAMVideoCompression::p ut_WindowSize e IAMVideoCompression::get_WindowSize . |
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |