Enumerasi CompressionCaps (strmif.h)
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Menunjukkan kemampuan kompresi video.
Sintaks
typedef enum CompressionCaps {
CompressionCaps_CanQuality = 0x1,
CompressionCaps_CanCrunch = 0x2,
CompressionCaps_CanKeyFrame = 0x4,
CompressionCaps_CanBFrame = 0x8,
CompressionCaps_CanWindow = 0x10
} ;
Konstanta
CompressionCaps_CanQuality Nilai: 0x1 Kompresor video mendukung metode IAMVideoCompression::p ut_Quality dan IAMVideoCompression::get_Quality . |
CompressionCaps_CanCrunch Nilai: 0x2 Kompresor video dapat mengompresi video ke laju data tertentu. Jika kompresor memiliki kemampuan ini, maka jenis media pin output akan berisi laju data di anggota dwBitRate struktur VIDEOINFOHEADER. Satu-satunya cara untuk mengatur laju data adalah dengan mengatur dwBitRate. |
CompressionCaps_CanKeyFrame Nilai: 0x4 Kompresor video mendukung metode IAMVideoCompression::p ut_KeyFrameRate dan IAMVideoCompression::get_KeyFrameRate . |
CompressionCaps_CanBFrame Nilai: 0x8 Kompresor video mendukung metode IAMVideoCompression::p ut_PFramesPerKeyFrame dan IAMVideoCompression::get_PFramesPerKeyFrame . |
CompressionCaps_CanWindow Nilai: 0x10 Kompresor video mendukung metode IAMVideoCompression::p ut_WindowSize dan IAMVideoCompression::get_WindowSize . |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | strmif.h (termasuk Dshow.h) |