Bagikan melalui


Kelas CMediaPosition

[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.]

hierarki kelas cmediaposition

Kelas CMediaPosition menangani metode IDispatch dari antarmuka ganda IMediaPosition .

Kelas ini mewarisi antarmuka IMediaPosition tetapi tidak mengimplementasikannya. Ini mengimplementasikan IDispatch melalui kelas CBaseDispatch dan pustaka jenis DirectShow. Jangan gunakan kelas ini secara langsung. Sebagai gantinya, gunakan salah satu kelas berikut:

  • Filter sumber: Gunakan kelas dasar CSourceSeeking untuk menerapkan pencarian.
  • Mengubah filter: Gunakan kelas CPosPassThru untuk meneruskan perintah pencarian di hulu.
  • Perender: Gunakan kelas CRendererPosPassThru untuk meneruskan perintah pencarian di hulu.
Metode Publik Deskripsi
CMediaPosition Metode konstruktor.
Metode IDispatch Deskripsi
GetIDsOfNames Memetakan sekumpulan nama ke sekumpulan DISPID yang sesuai.
GetTypeInfo Mengambil informasi jenis untuk objek , yang kemudian dapat digunakan untuk mendapatkan informasi jenis untuk antarmuka.
GetTypeInfoCount Mengambil jumlah antarmuka informasi jenis yang disediakan objek.
Gunakan Menyediakan akses ke properti dan metode yang diekspos oleh objek .

Persyaratan

Persyaratan Nilai
Header
Ctlutil.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas Dasar DirectShow