다음을 통해 공유


KSPROPERTY_TUNER_SCAN_STATUS

KSPROPERTY_TUNER_SCAN_STATUS 속성은 검사 작업의 상태 설명합니다. 이 속성은 필요에 따라 구현할 수 있습니다.

사용 요약 테이블

Get Set 대상 속성 설명자 형식 속성 값 형식

Yes

아니요

Pin

KSPROPERTY_TUNER_SCAN_STATUS_S

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 포함)

추가 정보

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