11
Appendix A – Programming the PC-FM6-32 3
BOOL __stdcall RadcapSetMonoOverrideLevel
(
enum RadcapTunerType Mode,
int
TunerID,
UINT
Level);
Parameters
Mode
Specifies AM or FM tuner.
TunerID
Index of the station to be set, beginning at zero for the first station.
Level
This parameter can take the following values:
0 : no override action
1 : the specified channel is forced to mono reception
2 : the specified channel is forced to mono reception with narrow
audio
bandwidth
Return values
If the function succeeds the return value is TRUE.
If the function fails, the return value is FALSE. To get extended error
information, call GetLastError ().
Comments
This function is only available on the FM Radcap cards and will fail if
the monitor program (Tuner.exe) is running. It provides the ability to set
individual channels to mono and optionally reduce their audio
bandwidth.
The following functions provide access to RDS transmissions carried by
some FM stations.
BOOL __stdcall RadcapRDSPresent
(
enum RadcapTunerType Mode,
int
TunerID);
Parameters
Mode
Specifies AM or FM tuner.
TunerID
Index of the station to be read, beginning at zero for the first
station.
Return value
The return value is TRUE if RDS is present on the received signal,
otherwise
FALSE.
Comments
RDS decoding is only available on the FM Radcap cards, and only when
RDS is enabled in the driver configuration.
BOOL __stdcall RadcapRDSGetProgramInformation
(
enum RadcapTunerType Mode,
int
TunerID,
RDSProgramInformation
*pInfo);
Parameters
Mode
Specifies AM or FM tuner.
TunerID
Index of the station to be read, beginning at zero for the first
station.
pInfo
Pointer to an RDSProgramInformation structure into which the
information is written.
Return value
The return value TRUE if the function succeeds, otherwise it is FALSE.
To obtain extended error information, call GetLastError ().