background image

11

Appendix A – Programming the Multi-ensemble DAB+ Radcap    3

 

If the operation fails the return value is FALSE. To get extended error 

 

information, call GetLastError ().

Comments

 

 

If this function returns FALSE or if the status is ServiceStatusLost, the 

 

application should immediately cease any recording operations, close 

 

any open waveIn handle on this device and call 

CloseHandle

 to close 

 hDev.

 

A status value of 

ServiceStatusAbsent

 typically indicates a momentary  

 

loss of signal.

 

A status value of 

ServiceStatusPresent

 indicates that the signal is being 

 

correctly received.

UINT __stdcall DabRadcapGetUncorrectedErrorCount 

 

HANDLE hDev );

Parameters

 

 

hDev

 

 

 

Handle returned by DabRadcapOpen.

Return value

 

 

The function returns the number of uncorrected errors since the 

 

stream was opened.

BOOL __stdcall DabRadcapGetDateTime 

 

HANDLE hDev, 

 

DABDateTimeInfo *pDateTime );

Parameters

 

 

hDev

 

 

 

Handle returned by 

DabRadcapOpen

 

pDateTime

 

 

 

Pointer to a DABDateTimeInfo structure into which the current UTC 

 

 

and local time is to be written.

Return values

 

 

If the function succeeds the return value is TRUE.

 

If the operation fails the return value is FALSE. To get extended error 

 

information, call GetLastError ().

BOOL __stdcall DabRadcapGetFormat 

 

HANDLE hDev, 

 

DABFormat *pFormat );

Parameters

 

 

hDev

 

 

 

Handle returned by 

DabRadcapOpen

 

pFormat

 

 

 

Pointer to a DABFormat structure into which the current audio 

 

 

format parameters are written.

Return values

 

 

If the function succeeds the return value is TRUE.

 

If the operation fails the return value is FALSE. To get extended error 

 

information, call GetLastError ().

Comments

 

 

The audio stream must be open and running in order to receive 

 

DABFormat data, otherwise this call will fail and 

GetLastError

 will 

 

return ERROR_NOT_READY.

Summary of Contents for PC-DAB1-4

Page 1: ...Manufacturers of audio video products for radio TV broadcasters PC DAB1 4 Multi Ensemble DAB DAB Radio Capture PCle Card HANDBOOK...

Page 2: ...resent a commitment on the part of the vendor Sonifex Ltd shall not be liable for any loss or damage whatsoever arising from the use of information or any error contained in this manual No part of thi...

Page 3: ...Atmosphere vi Electromagnetic Compatibility vi System Requirements 1 Specifications 2 Installation 2 Antenna 2 Configuration 3 Recording 3 Monitor Application 4 Support 4 Technical Specification For...

Page 4: ...Figures Figures Fig 1 1 Multi ensemble DAB Radcap Properties Screen 3 Fig 1 2 DAB Radcap Monitor Screen 4...

Page 5: ...ternet www sonifex co uk As standard Sonifex products are supplied with a 1 year back to base warranty If you register the product online you can increase your product warranty to 2 years and we can a...

Page 6: ...t when the product has been registered at the Sonifex website when the Warranty Term is 24 months from the date of despatch the Contract means the quotation these Conditions of Sale and any other docu...

Page 7: ...for any loss of profits or other economic losses The Company accordingly excludes all liability for the same e At the request and expense of the Purchaser the Company will test the Goods to ascertain...

Page 8: ...d The product is shipped with the following equipment so please check to ensure that you have all of the items below If anything is missing please contact the supplier of your equipment immediately It...

Page 9: ...ited hereby certify that the following product with serial number shown has been designed and manufactured in accordance with the following specifications EMC EN 55103 1 1997 Electromagnetic Compatibi...

Page 10: ...and electronic equipment RoHS The Waste Electrical and Electronic Equipment Directive WEEE aims to minimise the impacts of electrical and electronic equipment on the environment during their life tim...

Page 11: ...clicked it plays the audio through the default output device while displaying information obtained from the service and any DLS text and MOT images being broadcast The number of ensembles is factory s...

Page 12: ...ton to navigate to the driver s location Click on Next to install the driver Windows may warn that the driver being installed has not been certified by Microsoft which is true Click on Continue to com...

Page 13: ...will be added or removed but if Static is selected the audio devices will remain unchanged until the next reboot although audio will be unavailable on any removed services The card is factory configu...

Page 14: ...ked it plays the audio through the default output device while displaying information obtained from the service and any DLS text and MOT images being broadcast Each ensemble panel displays the ensembl...

Page 15: ...tional fee Total Number of Services 128 Error Correction Soft decision Viterbi inner decoder Reed Solomon outer decoder Audio Decoding MP2 and HE AAC v2 Audio Format 48kHz 16 bit stereo other applicat...

Page 16: ...usly obtained For applications using DirectSoundCapture the system property DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION returns the wave input ID number for a given DirectSoundCapture GUID Refer to Syste...

Page 17: ...nd nominal centre frequencies according to the table in Appendix B BOOL __stdcall DabRadcapSetCardChannel UINT CardNum UINT EnsembleNum UINT Channel Parameters CardNum Card identifier in the range zer...

Page 18: ...ber in the range zero to one less than the number of ensembles on the specified card Return value The return value is the phase reference symbol correlator level in the range 0 to 100 where 100 corres...

Page 19: ...ther DabRadcap API calls If the function fails the return value is INVALID HANDLE_VALUE To get extended error information call GetLastError If the audio capture device isn t a DAB service the extended...

Page 20: ...ction succeeds the return value is TRUE If the operation fails or is pending the return value is FALSE To get extended error information call GetLastError which returns ERROR IO_PENDING if an overlapp...

Page 21: ...eam was opened BOOL __stdcall DabRadcapGetDateTime HANDLE hDev DABDateTimeInfo pDateTime Parameters hDev Handle returned by DabRadcapOpen pDateTime Pointer to a DABDateTimeInfo structure into which th...

Page 22: ...C 199 360 15 8D 201 072 16 9A 202 928 17 9B 204 640 18 9C 206 352 19 9D 208 064 20 10A 209 936 Appendix B DAB Channel Numbers Channel Number Channel Designator Centre Frequency MHz 21 10N 210 096 22 1...

Page 23: ...er Copyright 2006 Martin J Fiedler used with permission Reed Solomon Error Correction Reed Solomon decoder Copyright 2004 Phil Karn KA9Q used under the terms of the GNU LESSER GENERAL PUBLIC LICENSE V...

Page 24: ...www sonifex co uk t 44 0 1933 650 700 f 44 0 1933 650 726 sales sonifex co uk...

Reviews: