Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Properti KSPROPERTY_STREAM_RATECAPABILITY memungkinkan manajer grafik untuk mengkueri semua titik koneksi yang terlibat dalam aliran aliran tertentu (diperoleh melalui KSPROPERTY_PIN_DATAROUTING) untuk kemampuannya dalam menyesuaikan tingkat yang diminta dengan tingkat nominal.
Tabel Ringkasan Penggunaan
| Get | Set | Target | Tipe Deskriptor Properti | Tipe Nilai Properti |
|---|---|---|---|---|
Ya |
Tidak |
Menyematkan |
Keterangan
KSPROPERTY_STREAM_RATECAPABILITY harus diimplementasikan jika pin memungkinkan perubahan laju, atau antarmuka antara pin terkait topologis berbeda dan menghasilkan penggunaan format stempel waktu yang berbeda. Properti juga dapat digunakan untuk menerjemahkan format stempel waktu secara umum, seperti melewati permintaan degradasi.
Properti didukung oleh pin yang memodifikasi laju data melalui pengambilan sampel ulang atau perubahan stempel waktu. Semua perubahan tarif melibatkan permintaan tarif dan menentukan berapa banyak pin tertentu yang dapat memperbaiki tarif tersebut untuk mendapatkan tarif nominal 1.0. Misalnya, pin yang meminta tingkat pemutaran video 2.0 akan menyiratkan permintaan untuk dirender dua kali tingkat nominal klip video; permintaan tarif 0,5 akan menyiratkan penyajian setengah kecepatan.
Permintaan tarif berisi waktu mulai presentasi dan durasi untuk permintaan tarif tersebut. Hal ini memungkinkan batasan yang mungkin berlaku untuk bagian tertentu dari aliran data untuk diperkirakan. Waktu presentasi, pasangan pembius/penyebar, dan unit durasi dinyatakan dalam hal Antarmuka yang ditentukan dalam struktur. Jika antarmuka standar tidak digunakan, kueri perubahan laju awal tidak dapat dikirim ke pin.
Pin harus dapat menerima pengidentifikasi antarmuka yang digunakan oleh pin apa pun dengan topologi serupa. Ini juga harus menerjemahkan pengidentifikasi antarmuka dan unit waktu ke nilai yang sesuai sendiri. Dengan cara ini, klien dapat melintasi grafik dari satu titik antarmuka yang diketahui dan memiliki unit yang diterjemahkan oleh titik koneksi di setiap langkah.
Penting untuk mendukung properti ini jika Perubahan antarmuka dilakukan meskipun perubahan laju tidak dapat dilakukan, sehingga Antarmuka dan unit waktu dapat disesuaikan ketika kueri dibuat. Hasilnya tidak akan mengubah laju yang dikembalikan tetapi akan mengubah Antarmuka, PresentationStart, dan Durasi.
Permintaan kemampuan laju hanya dapat dilakukan dalam status Jeda atau Jalankan dan menjadi tidak valid setelah berubah ke status lain. Kueri di mana tarif awalnya 1.0 harus selalu berhasil karena biasanya hanya permintaan untuk menerjemahkan format stempel waktu.
Persyaratan
Header |
Ks.h (termasuk Ks.h) |