Antarmuka Streaming Multimedia

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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.]

Nota

API ini tidak digunakan lagi. Aplikasi harus menggunakan filter Sample Grabber atau menerapkan filter kustom untuk mendapatkan data dari grafik filter DirectShow.

 

Bagian ini berisi entri referensi untuk semua antarmuka streaming multimedia dan metodenya, termasuk yang didukung Microsoft DirectShow.

Antarmuka Deskripsi
IAMMediaStream Menangani koneksi internal antara filter DirectShow dan grafik filter dalam aplikasi yang menggunakan streaming multimedia.
IAMMediaTypeSample Berisi metode untuk memanipulasi sampel aliran dengan jenis media arbitrer.
IAMMediaTypeStream Berisi metode untuk membuat aliran multimedia dengan jenis media arbitrer.
IAMMultiMediaStream Mengekspos fungsionalitas DirectShow ke pengembang aliran multimedia.
IAudioData Menyediakan metode yang memungkinkan aplikasi untuk mengatur dan mendapatkan data audio yang mendasar yang akan dirujuk oleh aliran audio.
IAudioMediaStream Mengontrol aliran media audio dengan menyediakan metode yang mengatur dan mendapatkan format aliran.
IAudioStreamSample Mengambil informasi dari objek dataIAudioData yang mendasar.
IDirectDrawMediaStream Mengontrol aliran media yang muncul di permukaan Microsoft® DirectDraw®.
IDirectDrawStreamSample Menyediakan metode yang mengatur dan mengambil pointer ke permukaan DirectDraw yang terkait dengan sampel aliran saat ini.
IMediaStream Menyediakan akses ke karakteristik aliran media, seperti jenis media aliran dan ID tujuan. Ini juga memiliki metode yang membuat sampel data.
IMediaStreamFilter Didukung oleh filter Aliran Media, yang digunakan secara internal oleh objek aliran multimedia. .
IMemoryData Berisi metode yang mengatur dan mengambil data memori pada objek data audio.
IMultiMediaStream Menyediakan metode yang mengontrol aliran multimedia dan menyediakan akses ke aliran media yang mendasar.
IStreamSample Memberikan kontrol atas perilaku sampel aliran.