다음을 통해 공유


TUNER_ANALOG_CAPS_S 구조체(ksmedia.h)

TUNER_ANALOG_CAPS_S 구조는 아날로그 브로드캐스트 네트워크를 지원하는 튜닝 디바이스의 하드웨어 검색 기능을 설명합니다.

통사론

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;

회원

Mode

Ksmedia.h에 정의된 KSPROPERTY_TUNER_MODES 열거형에서 다음 튜너 모드 플래그 중 하나로 나타낼 수 있는 현재 튜너 모드입니다.

의미
KSPROPERTY_TUNER_MODE_TV 튜너가 현재 브로드캐스트 또는 케이블 TV 채널을 조정하고 있습니다.
KSPROPERTY_TUNER_MODE_FM_RADIO 튜너가 현재 FM 라디오 채널을 조정하고 있습니다.
KSPROPERTY_TUNER_MODE_AM_RADIO 튜너가 현재 AM 라디오 채널을 조정하고 있습니다.
KSPROPERTY_TUNER_MODE_DSS 튜너가 현재 DSS 채널을 조정하고 있습니다.
KSPROPERTY_TUNER_MODE_ATSC 튜너 고급 텔레비전 시스템 위원회 방송을 튜닝 할 수있다 (미국 디지털 TV). 이 설정은 DVB-T 및 DVB-C 시스템에서도 사용할 수 있습니다.

StandardsSupported

Mode 멤버가 KSPROPERTY_TUNER_MODE_TV 또는 KSPROPERTY_TUNER_MODE_DSS 설정된 경우 튜너가 지원하는 아날로그 비디오 표준을 나타내는 KS_AnalogVideoStandard 열거형 값의 비트 OR입니다. 그렇지 않으면 이 멤버는 무시됩니다.

MinFrequency

튜너가 지원하는 가장 낮은 주파수(Hz)입니다.

MaxFrequency

튜너가 지원하는 가장 높은 주파수(Hz)입니다.

TuningGranularity

튜닝 빈도의 두 설정 사이에 가능한 가장 작은 단계 크기(Hz)입니다.

SettlingTime

새 빈도 설정이 안정되는 시간(밀리초)입니다.

KsTvTune.axSettlingTime 값을 사용하여 검색 알고리즘이 대기 시간을 결정할 수 있도록 소요될 수 있는 총 시간을 평가합니다. SettlingTime의 값은 감지 범위를 기반으로 하는 전체 빈도 범위의 단계별 증가 수와 함께 검사 알고리즘에 필요한 총 시간의 추정치를 제공해야 합니다.

ScanSensingRange

튜닝 디바이스에서 제공하는 범위와 튜너 필터가 신호의 존재를 확인하는 데 사용하는 범위입니다. 이 범위는 신호 검색 알고리즘이 검색할 빈도 범위를 진행하는 데 사용할 수 있는 더 큰 단계 크기를 나타냅니다. 드라이버는 드라이버의 KSPROPERTY_TUNER_SCAN_STATUS 속성에 대한 호출을 통해 신호의 실제 잠금 빈도 및 신호의 잠금 상태를 보고할 수 있습니다. 드라이버가 KSPROPERTY_TUNER_SCAN_STATUS_S 구조체의 LockStatus 멤버에서 잠금 상태를 Tuner_LockType_Within_Scan_Sensing_Range 보고하는 경우 증분 단계 크기는 실제 잠금 빈도가 결정될 때까지 FineTuneSensingRange 더 작은 값으로 변경됩니다.

FineTuneSensingRange

튜닝 디바이스에서 제공하는 범위와 튜너 필터가 신호의 실제 빈도를 결정하는 데 사용하는 범위입니다. 튜너 필터는 기본 튜너 하드웨어가 하드웨어 지원 검사를 지원할 수 없는 경우에만 이 미세 조정 감지 범위를 사용합니다. 드라이버는 KSPROPERTY_TUNER_SCAN_CAPS_S 구조체의 fSupportsHardwareAssistedScanning 멤버를 해당 KSPROPERTY_TUNER_SCAN_CAPS 속성 호출에서 TRUE 설정하여 이러한 지원을 나타냅니다. 튜너 필터가 검사를 시작하면 처음에는 드라이버가 Tuner_LockType_Within_Scan_Sensing_Range 반환될 때까지 ScanSensingRange 멤버가 지정하는 범위 내에서 드라이버를 증분 방식으로 검색합니다. 그런 다음 드라이버가 전체 잠금을 보고할 때까지 튜너 필터가 FineTuneSensingRange 단계로 전환됩니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista 이상 버전의 운영 체제에서 사용할 수 있습니다.
헤더 ksmedia.h(Ksmedia.h 포함)

참고 항목

KSPROPERTY_TUNER_SCAN_CAPS

KSPROPERTY_TUNER_SCAN_CAPS_S

KSPROPERTY_TUNER_SCAN_STATUS

KSPROPERTY_TUNER_SCAN_STATUS_S

KS_AnalogVideoStandard