struktur TUNER_ANALOG_CAPS_S (ksmedia.h)
Struktur TUNER_ANALOG_CAPS_S menjelaskan kemampuan pemindaian perangkat keras dari perangkat penyetelan yang mendukung jaringan siaran analog.
Sintaks
typedef struct {
ULONG Mode;
ULONG StandardsSupported;
ULONG MinFrequency;
ULONG MaxFrequency;
ULONG TuningGranularity;
ULONG SettlingTime;
ULONG ScanSensingRange;
ULONG FineTuneSensingRange;
} TUNER_ANALOG_CAPS_S, *PTUNER_ANALOG_CAPS_S;
Anggota
Mode
Mode tuner saat ini, yang dapat diwakili oleh salah satu bendera mode tuner berikut dari enumerasi KSPROPERTY_TUNER_MODES yang ditentukan dalam Ksmedia.h.
Bendera | Makna |
---|---|
KSPROPERTY_TUNER_MODE_TV | Tuner saat ini menyetel saluran siaran atau televisi kabel. |
KSPROPERTY_TUNER_MODE_FM_RADIO | Tuner saat ini menyetel saluran radio FM. |
KSPROPERTY_TUNER_MODE_AM_RADIO | Tuner saat ini menyetel saluran radio AM. |
KSPROPERTY_TUNER_MODE_DSS | Tuner saat ini menyetel saluran DSS. |
KSPROPERTY_TUNER_MODE_ATSC | Tuner ini mampu menyetel siaran Advanced Television Systems Committee (Digital TV untuk Amerika Serikat). Pengaturan ini juga dapat digunakan oleh sistem DVB-T dan DVB-C. |
StandardsSupported
Jika anggota Mode diatur ke KSPROPERTY_TUNER_MODE_TV atau KSPROPERTY_TUNER_MODE_DSS, bitwise ATAU nilai dari enumerasi KS_AnalogVideoStandard yang menunjukkan standar video analog yang didukung tuner. Jika tidak, anggota ini diabaikan.
MinFrequency
Frekuensi terendah, dalam Hz, yang didukung tuner.
MaxFrequency
Frekuensi tertinggi, dalam Hz, yang didukung tuner.
TuningGranularity
Ukuran langkah terkecil yang mungkin, di Hz, di antara dua pengaturan frekuensi penyetelan.
SettlingTime
Waktu, dalam milidetik, agar pengaturan frekuensi baru menjadi stabil.
KsTvTune.ax menggunakan nilai dalam SettlingTime untuk mengevaluasi total waktu yang mungkin diperlukan algoritma pemindaiannya sehingga dapat menentukan waktu tunggu. Nilai dalam SettlingTime bersama dengan jumlah kenaikan langkah dalam seluruh rentang frekuensi yang didasarkan pada rentang sensor harus memberikan perkiraan total waktu yang diperlukan untuk algoritma pemindaian.
ScanSensingRange
Rentang yang disediakan perangkat penyetelan dan yang digunakan filter tuner untuk menentukan keberadaan sinyal. Rentang ini mewakili ukuran langkah yang lebih besar yang dapat digunakan algoritma pencarian sinyal untuk maju melalui rentang frekuensi untuk dicari. Driver dapat melaporkan frekuensi kunci aktual sinyal dan status kunci pada sinyal melalui panggilan ke properti KSPROPERTY_TUNER_SCAN_STATUS driver. Jika driver melaporkan status kunci sebagai Tuner_LockType_Within_Scan_Sensing_Range di anggota LockStatus dari struktur KSPROPERTY_TUNER_SCAN_STATUS_S , ukuran langkah kenaikan berubah menjadi nilai yang lebih kecil di FineTuneSensingRange hingga frekuensi kunci aktual ditentukan.
FineTuneSensingRange
Rentang yang disediakan perangkat penyetelan dan yang digunakan filter tuner untuk menentukan frekuensi sinyal yang sebenarnya. Filter penyetel menggunakan rentang fine-tune-sensing ini hanya ketika perangkat keras tuner yang mendasarinya tidak dapat mendukung pemindaian yang dibantu perangkat keras. Driver menunjukkan dukungan tersebut dengan mengatur anggota fSupportsHardwareAssistedScanning dari struktur KSPROPERTY_TUNER_SCAN_CAPS_S ke TRUE dalam panggilan ke properti KSPROPERTY_TUNER_SCAN_CAPS . Ketika filter tuner memulai pemindaian, filter awalnya memeriksa driver dengan kenaikan dalam rentang yang ditentukan anggota ScanSensingRange hingga driver kembali Tuner_LockType_Within_Scan_Sensing_Range. Filter tuner kemudian beralih ke langkah-langkah FineTuneSensingRange hingga driver melaporkan kunci lengkap.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi sistem operasi yang lebih baru. |
Header | ksmedia.h (termasuk Ksmedia.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk