TUNERSEEKINFO

This structure contains information on the frequency range to search.

Syntax

typedef struct _TUNERSEEKINFO {
WORD
wSeekOptions;
WORD
wSensitivity;
FREQUENCY
RangeLow;
FREQUENCY
RangeHigh;
SEEK_STATUS_NOTIFY
fnCallBack;
DWORD
Reserved;
} TUNERSEEKINFO, *PTUNERSEEKINFO;

Members

wSeekOptions
Unsigned 16-bit integer that contains the settings of the tuner while it is in seek mode. It is one of the following values:
TUNER_SEEK_TUNEDOWN
The tuner seeks down the frequency band by repeatedly reducing the current frequency by the step size defined for the band.
TUNER_SEEK_NO_WRAPAROUND
The tuner does not wrap around to the other end of the frequency band once the tuner reaches the minimum frequency defined by RangeLow or the maximum frequency defined by RangeHigh.
TUNER_SEEK_NO_MUTE
Turns off muting while the tuner is in seek mode.
wSensitivity
Seeking sensitivity of tuner. It is one of the following values:
TUNER_SEEK_SENSITIVITY_NORMAL
Seeks normal sensitivity.
TUNER_SEEK_SENSITIVITY_HIGH
Seeks high sensitivity.
TUNER_SEEK_SENSITIVITY_LOW
Seeks low sensitivity.
RangeLow
Specifies the low end of the frequency range to search.
RangeHigh
Specifies the high end of the frequency range to search.
fnCallBack
Callback function with the following syntax:
BOOL SeekCallbackFunc( PSIGNALINFO pSigInfo) 
{
…… 
}

This callback function can update the UI. It returns TRUE if the seek should continue, or FALSE if the seek should stop.

Reserved
Reserved.