Bagikan melalui


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)

Lihat juga

Jenis DirectShow Enumerated

Antarmuka IAMVideoCompression