Parameter Media

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

Parameter media memungkinkan aplikasi untuk mengonfigurasi properti objek sehingga berubah dari waktu ke waktu dengan cara yang deterministik secara matematis.

Misalnya, misalkan teknisi suara mencampur pita master digital dan ingin menerapkan sedikit penundaan ke bagian vokal, untuk mengisi suara. Efeknya akan berkeliaran jika penundaan terpotong tiba-tiba. Sebaliknya, efeknya harus dimulai 100 persen kering (tidak ada penundaan), dan campuran basah/kering harus meningkat secara bertahap sampai mencapai tingkat yang diinginkan. Selain itu, transisi ini harus mengikuti kurva yang halus atau perkembangan linier. Untuk mendukung skenario ini, DMO dapat mengekspos antarmuka berikut:

  • IMediaParamInfo berisi metode untuk menemukan informasi tentang properti yang didukung. Biasanya, klien akan memanggil metode ini sebelum mulai melakukan streaming data.
  • IMediaParams berisi metode untuk mengatur kurva yang akan diikuti parameter selama streaming.

Antarmuka ini dirancang terutama untuk DMO, tetapi objek apa pun dapat mendukungnya. Dalam bagian ini, parameter istilah mengacu pada properti apa pun yang mendukung kedua antarmuka ini.

Bagian ini berisi topik berikut:

Objek Media DirectX