Bagikan melalui


KSPROPERTY_STREAM_RATE

Properti KSPROPERTY_STREAM_RATE berfungsi bersama dengan KSPROPERTY_STREAM_RATECAPABILITY dan digunakan untuk mengatur laju segmen setelah mengkueri kemampuan pin.

Tabel Ringkasan Penggunaan

Get Set Target Tipe Deskriptor Properti Tipe Nilai Properti

Ya

Ya

Menyematkan

KSPROPERTY

KSRATE

Keterangan

KSPROPERTY_STREAM_RATE harus diimplementasikan jika pin memungkinkan perubahan laju, atau antarmuka antara pin terkait topologis berbeda dan menghasilkan format stempel waktu yang berbeda yang digunakan.

Properti didukung oleh pin yang dapat memodifikasi laju data melalui pengambilan sampel ulang atau perubahan stempel waktu sehingga tingkat yang diminta dapat lebih dekat dengan tingkat nominal 1,0.

Membaca properti mengembalikan laju dan segmen saat ini. Mengatur tarif untuk segmen baru menggantikan pengaturan tarif saat ini. Dengan cara ini, menghentikan permintaan maju cepat dapat dilakukan dengan meminta pengaturan tarif 1.0, yang harus selalu diterima. Jika tarif yang ditentukan tidak dapat diperoleh, pin dapat menolak permintaan alih-alih mencoba pengaturan yang paling cocok.

Pengaturan laju dan kueri keduanya menggunakan struktur KSRATE yang menentukan mulai, durasi, dan laju presentasi. Perubahan tarif hanya dapat dilakukan dalam status jeda atau eksekusi dan dihentikan setelah berubah ke status lain. Perubahan laju ditentukan oleh persentase atas atau di bawah tingkat nominal 1.0 yang harus disesuaikan oleh pin dan pengaturan saat ini dikembalikan dalam format yang sama.

Properti ini juga harus digunakan untuk menerjemahkan antarmuka dan unit waktu yang ditentukan dalam properti sebelumnya dan harus diimplementasikan pada filter yang mengubah antarmuka antar pin, bahkan jika perubahan laju tidak didukung. Misalnya, filter yang mendukung KSINTERFACE_STANDARD_POSITION pada satu pin dan diterjemahkan ke KSINTERFACE_STANDARD_STREAMING pada pin lain yang terkait dengan topologi mungkin tidak mendukung perubahan tarif. Filter harus dapat mengambil permintaan perubahan pada pin dan antarmuka dan perubahan ke antarmuka dan unitnya sendiri, meskipun lajunya tidak akan berubah.

Jika pin juga menghasilkan jam, perubahan laju tidak boleh mengubah ke miring waktu fisik, karena setiap klien yang menggunakan jam untuk pencocokan laju mengharapkan kelereng seolah-olah perangkat keras yang mendasar berjalan pada tingkat nominal 1.0. Ini berarti bahwa pin yang tidak dapat memastikan bahwa kelopak jam fisik tetap konsisten tanpa penyimpangan yang signifikan tidak dapat menerima permintaan penyesuaian tarif.

Persyaratan

Header

Ks.h (termasuk Ks.h)

Lihat juga

KSPROPERTY_STREAM_RATECAPABILITY

KSRATE