Kelas CRendererInputPin
[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 CBaseRendererInputPin mengimplementasikan pin input untuk kelas CBaseRenderer . Kecuali jika disebutkan, metode dalam kelas ini mendelegasikan ke metode yang sesuai pada kelas CBaseRenderer .
Variabel Anggota yang Dilindungi | Deskripsi |
---|---|
m_pRenderer | Arahkan ke filter. |
Metode Publik | Deskripsi |
CRendererInputPin | Metode konstruktor. |
Putuskan Sambungan | Menambahkan kode yang disesuaikan saat memutuskan koneksi. |
CompleteConnect | Menyelesaikan koneksi. |
CheckMediaType | Menentukan apakah pin dapat mendukung jenis media tertentu. |
Aktif | Mengalihkan pin ke mode aktif (dijeda atau berjalan). |
Tidak aktif | Mengalihkan pin ke status tidak aktif dan melepaskan memori alokator. |
SetMediaType | Menyetel tipe media pin. |
Pengalokasi | Mengambil penunjuk ke alokator memori default. |
Metode IPin | Deskripsi |
QueryId | Mengambil pengidentifikasi untuk pin. |
EndOfStream | Menginformasikan pin bahwa tidak ada data tambahan yang diharapkan sampai perintah eksekusi baru dikeluarkan. |
BeginFlush | Menginformasikan pin untuk memulai operasi flush. |
EndFlush | Menginformasikan pin untuk mengakhiri operasi flush. |
Metode IMemInputPin | Deskripsi |
Receive | Mengambil blok data berikutnya dari aliran. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|