Kelas CMediaType
[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.]
Kelas CMediaType
mengelola jenis media. Kelas ini mewarisi struktur AM_MEDIA_TYPE . Ini dapat dilemparkan ke variabel jenis AM_MEDIA_TYPE.
Metode Publik | Deskripsi |
---|---|
CMediaType | Metode konstruktor. |
~CMediaType | Metode destruktor. |
Set | Menyetel tipe media dari tipe media lain. |
IsValid | Menentukan apakah tipe utama telah ditetapkan ke objek ini. |
Jenis | Mengambil jenis utama. |
SetType | Menentukan jenis utama. |
Subjenis | Mengambil subjenis. |
SetSubtype | Menentukan subjenis. |
IsFixedSize | Menentukan apakah sampel memiliki ukuran tetap atau ukuran variabel. |
IsTemporalCompressed | Menentukan apakah aliran menggunakan kompresi temporal. |
GetSampleSize | Mengambil ukuran sampel. |
SetSampleSize | Menentukan ukuran sampel tetap, atau menentukan bahwa sampel memiliki ukuran variabel. |
SetVariableSize | Menentukan bahwa sampel tidak memiliki ukuran tetap. |
SetTemporalCompression | Menentukan apakah sampel dikompresi menggunakan pemadatan temporal. |
Format | Mengambil penunjuk ke blok format. |
FormatLength | Mengambil panjang blok format. |
SetFormatType | Menentukan jenis format. |
FormatType | Mengambil jenis format. |
SetFormat | Menentukan blok format. |
ResetFormatBuffer | Menghapus blok format. |
AllocFormatBuffer | Mengalokasikan memori untuk blok format. |
ReallocFormatBuffer | Mengalokasikan ulang blok format ke ukuran baru. |
InitMediaType | Menginisialisasi tipe media. |
MatchesPartial | Menentukan apakah tipe media ini cocok dengan tipe media yang ditentukan sebagian. |
IsPartiallySpecified | Menentukan apakah jenis media ditentukan sebagian. |
Operator | Deskripsi |
operator = | Membebani operator penugasan untuk menyalin jenis media. |
operator == | Pengujian untuk kesetaraan antar CMediaType objek. |
operator != | Pengujian untuk ketidaksamaan antar CMediaType objek. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|