KSPROPERTY_TUNER_SCAN_STATUS
KSPROPERTY_TUNER_SCAN_STATUS 속성은 검사 작업의 상태 설명합니다. 이 속성은 필요에 따라 구현할 수 있습니다.
사용 요약 테이블
Get | Set | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
아니요 |
Pin |
KSPROPERTY_TUNER_SCAN_STATUS_S |
속성 값(작업 데이터)은 검사 작업의 상태 지정하는 KSPROPERTY_TUNER_SCAN_STATUS_S 구조체입니다.
설명
KsTvTune.ax 모듈은 언제든지 드라이버의 KSPROPERTY_TUNER_SCAN_STATUS 속성을 호출할 수 있습니다. 그러나 KsTvTune.ax 일반적으로 KSEVENT_TUNER_INITIATE_SCAN 이벤트를 호출한 후 KSPROPERTY_TUNER_SCAN_STATUS 호출하여 검사 작업을 설정하고 검색이 완료되는 시기에 대한 알림을 설정합니다. 그런 다음 KsTvTune.ax 검사 완료 알림이 발생할 때까지 기다립니다. 최악의 경우 KsTvTune.ax TUNER_ANALOG_CAPS_S구조체의 SettlingTime 멤버에 지정된 시간 동안 기다립니다. 드라이버는 KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S 구조체의 NetworkType 멤버에 설정된 ANALOG_TV_NETWORK_TYPE 값을 사용하여 KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS 속성에 대한 호출에서 채워진 TUNER_ANALOG_CAPS_S 반환해야 합니다. 그러나 튜너는 일반적으로 SettlingTime에 지정된 시간보다 더 빨리 신호의 상태 확인한 다음, KsTvTune.ax 이벤트를 신호하여 검사가 완료되었음을 알려야 합니다.
드라이버는 튜닝 디바이스가 하드웨어 지원 검사를 지원하는 경우에만 검색 상태 반환합니다. 드라이버는 KSPROPERTY_TUNER_SCAN_CAPS 속성을 호출할 때 KSPROPERTY_TUNER_SCAN_CAPS_S 구조체의 fSupportsHardwareAssistedScanning 멤버를 TRUE로 설정하여 이러한 지원을 나타냅니다. 드라이버는 이벤트를 알리고 KSPROPERTY_TUNER_SCAN_STATUS_S 구조체의 LockStatus 멤버에서 다음 잠금 유형 중 하나를 반환해야 합니다.
튜닝 디바이스에서 신호를 전혀 찾을 수 없는지 Tuner_LockType_None.
튜닝 디바이스가 정확한 빈도에 잠겨 있는지 Tuner_LockType_Locked.
요구 사항
Version |
Windows Vista 이상 버전의 운영 체제에서 사용할 수 있습니다. |
헤더 |
Ksmedia.h(Ksmedia.h 포함) |
추가 정보
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S