Functions | |
| HPI_ERR | HPI_Tuner_QueryBand (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hTuner, const HW32 dwIndex, HW16 *pwBand) |
| Query tuner for supported bands. | |
| HPI_ERR | HPI_Tuner_SetBand (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 wBand) |
| Set the band that the tuner recieves. | |
| HPI_ERR | HPI_Tuner_GetBand (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 *pwBand) |
| Get the current tuner band. | |
| HPI_ERR | HPI_Tuner_QueryFrequency (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hTuner, const HW32 dwIndex, const HW16 band, HW32 *pdwFreq) |
| Query tuner band for supported frequency range and steps Calling with dwIndex=0,1,2 returns frequency minimum, maximum and step respectively (in kHz), for the specified band. | |
| HPI_ERR | HPI_Tuner_SetFrequency (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 wFreqInkHz) |
| Set the tuner frequency. | |
| HPI_ERR | HPI_Tuner_GetFrequency (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 *pwFreqInkHz) |
| Get the current tuner frequency. | |
| HPI_ERR | HPI_Tuner_QueryGain (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hTuner, const HW32 dwIndex, HW16 *pwGain) |
| Query possible settings of tuner gain control Iterate dwIndex until an error is returned to get the list of gains supported by this tuner. | |
| HPI_ERR | HPI_Tuner_SetGain (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, short nGain) |
| Set the RF attenuator gain of the tuner front end. | |
| HPI_ERR | HPI_Tuner_GetGain (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, short *pnGain) |
| Get the current tuner gain. | |
| HPI_ERR | HPI_Tuner_GetRFLevel (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, short *pwLevel) |
| Get the RF level of a tuner input in millibel microvolts. | |
| HPI_ERR | HPI_Tuner_GetRawRFLevel (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, short *pwLevel) |
| Get the RF raw level of a tuner. | |
| HPI_ERR | HPI_Tuner_QueryDeemphasis (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hTuner, const HW32 dwIndex, const HW16 band, HW32 *pdwDeemphasis) |
| Query tuner band for supported deemphasis settings. | |
| HPI_ERR | HPI_Tuner_SetDeemphasis (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 dwDeemphasis) |
| Set the audio de-emphasis. | |
| HPI_ERR | HPI_Tuner_GetDeemphasis (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 *pdwDeemphasis) |
| Get the audio de-emphasis setting. | |
| HPI_ERR HPI_API | HPI_Tuner_QueryProgram (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hTuner, HW32 *pbitmapProgram) |
| Get bitmap of programmes supported by this tuner. | |
| HPI_ERR HPI_API | HPI_Tuner_SetProgram (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 dwProgram) |
| Sets the tuner program. | |
| HPI_ERR HPI_API | HPI_Tuner_GetProgram (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 *pdwProgram) |
| Gets the tuner program. | |
| HPI_ERR HPI_API | HPI_Tuner_GetHdRadioDspVersion (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, char *pszDspVersion, const HW32 dwStringSize) |
| Gets the DSP firmware verison of an HD Radio tuner. | |
| HPI_ERR HPI_API | HPI_Tuner_GetHdRadioSdkVersion (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, char *pszSdkVersion, const HW32 dwStringSize) |
| Gets the SDK firmware verison of an HD Radio tuner. | |
| HPI_ERR | HPI_Tuner_GetVideoStatus (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 *pwStatus) |
| Get the video status of a tuner input. | |
| HPI_ERR | HPI_Tuner_GetStatus (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 *pwStatusMask, HW16 *pwStatus) |
| Get the status of various Boolean attributes of a tuner control. | |
| HPI_ERR | HPI_Tuner_SetMode (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 nMode, HW32 nValue) |
| This function turns off the RSS (FM FR level reading) capability for the specified tuner. | |
| HPI_ERR | HPI_Tuner_GetMode (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 nMode, HW32 *pnValue) |
| Get the current tuner mode. | |
| HPI_ERR HPI_API | HPI_Tuner_GetHdRadioSignalQuality (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 *pdwQuality) |
| Get the digital signal quality from an HDRadio tuner. | |
| HPI_ERR | HPI_Tuner_GetRDS (HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, char *pData) |
| Get tuner RDS data. | |
|
||||||||||||||||||||
|
Query tuner for supported bands. Iterate dwIndex until an error is returned to get the list of bands supported by this tuner
|
|
||||||||||||||||
|
Set the band that the tuner recieves. Not all tuners support all bands, e.g. AM+FM or TV+FM.
|
|
||||||||||||||||
|
Get the current tuner band.
|
|
||||||||||||||||||||||||
|
Query tuner band for supported frequency range and steps Calling with dwIndex=0,1,2 returns frequency minimum, maximum and step respectively (in kHz), for the specified band. For example, to determine the frequency range of the AM band, do the following: wErr= HPI_Tuner_QueryFrequency(phSS,hC, HPI_TUNER_FREQ, 0, HPI_TUNER_BAND_AM , pdwMinFreq); wErr= HPI_Tuner_QueryFrequency(phSS,hC, HPI_TUNER_FREQ, 1, HPI_TUNER_BAND_AM , pdwMaxFreq); wErr= HPI_Tuner_QueryFrequency(phSS,hC, HPI_TUNER_FREQ, 2, HPI_TUNER_BAND_AM , pdwFreqStep);
|
|
||||||||||||||||
|
Set the tuner frequency.
|
|
||||||||||||||||
|
Get the current tuner frequency.
|
|
||||||||||||||||||||
|
Query possible settings of tuner gain control Iterate dwIndex until an error is returned to get the list of gains supported by this tuner.
|
|
||||||||||||||||
|
Set the RF attenuator gain of the tuner front end.
|
|
||||||||||||||||
|
Get the current tuner gain.
|
|
||||||||||||||||
|
Get the RF level of a tuner input in millibel microvolts. Divide the return value by HPI_UNITS_PER_dB to get the level in dBuV. This function only applies to certain bands on certain tuners.
|
|
||||||||||||||||
|
Get the RF raw level of a tuner.
This is a "raw" value and it will depend on the type of tuner being accessed. This function only applies to certain bands on certain tuners. ASI87xx - Supports this function.
|
|
||||||||||||||||||||||||
|
Query tuner band for supported deemphasis settings. Some tuner bands don't support deemphasis, and will return an empty list. Iterate dwIndex until an error is returned to get the list of deemphasis supported by this tuner band.
|
|
||||||||||||||||
|
Set the audio de-emphasis. Not all tuners support de-emphasis. USA FM channels require de-emphasis of 75 usec, while Europe requires 50 usec. Some AM tuners may also have a deemphasis setting.
|
|
||||||||||||||||
|
Get the audio de-emphasis setting. Not all tuners support de-emphasis.
|
|
||||||||||||||||
|
Get bitmap of programmes supported by this tuner.
|
|
||||||||||||||||
|
Sets the tuner program. Certain tuners and transmitting stations support multipe programs on a single tuner frequency. This API allows the user to set the program number on the currently tuned channel. HDRadio transmissions in the USA are a good example of a transmission protocol that supports multiple programs on a single frequency. See HPI_ControlQuery() documentation for how to find the list of supported programs.
|
|
||||||||||||||||
|
Gets the tuner program. Certain tuners and transmitting stations support multipe programs on a single tuner frequency. This API allows the user to get the current program number on the currently tuned channel. HDRadio transmissions in the USA are a good example of a transmission protocol that supports multiple programs on a single frequency.
|
|
||||||||||||||||||||
|
Gets the DSP firmware verison of an HD Radio tuner.
|
|
||||||||||||||||||||
|
Gets the SDK firmware verison of an HD Radio tuner.
|
|
||||||||||||||||
|
Get the video status of a tuner input.
|
|
||||||||||||||||||||
|
Get the status of various Boolean attributes of a tuner control. The pwStatusMask returns which bits in wStatus are valid, as not all tuners support all the status attributes.
|
|
||||||||||||||||||||
|
This function turns off the RSS (FM FR level reading) capability for the specified tuner.
This only applies to certain bands on certain tuners. ASI87xx - Supports this function.
|
|
||||||||||||||||||||
|
Get the current tuner mode.
Currently supports checking whether RSS is enabled or disabled. There are some dependancies across adapters for this function.
|
|
||||||||||||||||
|
Get the digital signal quality from an HDRadio tuner.
|
|
||||||||||||||||
|
Get tuner RDS data.
Returns RDS data if there is any. ASI87xx - Does not support this function.
|
1.4.6-NO