Bagikan melalui


Parameter Media

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

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

Misalnya, insinyur suara mencampur pita master digital dan ingin menerapkan sedikit penundaan pada bagian vokal, untuk mengisi suara. Efeknya akan mengontak jika penundaan terpotong secara 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 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 mengalirkan 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, istilah parameter mengacu pada properti apa pun yang mendukung kedua antarmuka ini.

Bagian ini berisi topik berikut:

Objek Media DirectX