Condividi tramite


KSPROPERTY_TUNER_SCAN_STATUS

La proprietà KSPROPERTY_TUNER_SCAN_STATUS descrive lo stato di un'operazione di analisi. Questa proprietà può essere implementata facoltativamente.

Tabella riepilogo utilizzo

Get Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

No

Aggiungi (Blocca)

KSPROPERTY_TUNER_SCAN_STATUS_S

KSPROPERTY_TUNER_SCAN_STATUS_S

Il valore della proprietà (dati dell'operazione) è una struttura KSPROPERTY_TUNER_SCAN_STATUS_S che specifica lo stato di un'operazione di analisi.

Commenti

Il modulo KsTvTune.ax può chiamare la proprietà KSPROPERTY_TUNER_SCAN_STATUS del driver in qualsiasi momento. Tuttavia, KsTvTune.ax in genere chiama KSPROPERTY_TUNER_SCAN_STATUS dopo aver chiamato l'evento KSEVENT_TUNER_INITIATE_SCAN per configurare un'operazione di analisi e configurare la notifica per il completamento dell'analisi. KsTvTune.ax attende quindi che venga eseguita la notifica di completamento dell'analisi. Come scenario peggiore, KsTvTune.ax attende il periodo di tempo specificato nel membro SettlingTime della struttura TUNER_ANALOG_CAPS_S . Il driver deve aver restituito un TUNER_ANALOG_CAPS_S popolato da una chiamata alla relativa proprietà KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS con il valore ANALOG_TV_NETWORK_TYPE impostato nel membro NetworkType della struttura KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S . Tuttavia, il tuner deve in genere determinare lo stato del segnale più veloce della quantità di tempo specificata in SettlingTime e deve quindi notificare KsTvTune.ax che l'analisi è stata completata segnalando l'evento.

Il driver restituisce lo stato dell'analisi solo se il dispositivo di ottimizzazione supporta l'analisi assistita dall'hardware. Il driver indica tale supporto impostando il membro fSupportsHardwareAssistedScanning della struttura KSPROPERTY_TUNER_SCAN_CAPS_S su TRUE in una chiamata alla relativa proprietà KSPROPERTY_TUNER_SCAN_CAPS . Il driver deve segnalare un evento e restituire uno dei tipi di blocco seguenti nel membro LockStatus della struttura KSPROPERTY_TUNER_SCAN_STATUS_S :

  • Tuner_LockType_None se il dispositivo di ottimizzazione non riesce a trovare alcun segnale.

  • Tuner_LockType_Locked se il dispositivo di ottimizzazione è bloccato sulla frequenza esatta.

Requisiti

Versione

Disponibile in Windows Vista e versioni successive del sistema operativo.

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedi anche

KSEVENT_TUNER_INITIATE_SCAN

KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS

KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S

KSPROPERTY_TUNER_SCAN_CAPS

KSPROPERTY_TUNER_SCAN_CAPS_S

KSPROPERTY_TUNER_SCAN_STATUS_S

TUNER_ANALOG_CAPS_S