다음을 통해 공유


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 속성에 대한 호출에서 KSPROPERTY_TUNER_SCAN_CAPS_S 구조체의 fSupportsHardwareAssistedScanning 멤버를 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