Hi Kim,
I have compiled some information from the old forum, when the BeoPort still was the Beolink PC2. I tried to interface some functions but they probably aren't accessible from outside the application. Please let me know if you have any luck with this! What interface are you thinking about? I wanted to display artist and track on a small display to get more feedback on what is playing.
1. The device driver for the BeoLink is beopcusb.sys which is found in your SYSTEM32\DRIVERS folder.
2. The database storing the track info is DBISAM V2.
3. The applications are written in Delphi v5.
4. The functions contained within the type libraries are as follows :-
BEODM.DLL
GetBeodmInterface $1 $1010
BEOPCCD.DLL
CancelCDDBInfo $1 $54C0
CancelRecording $2 $5460
DebugTest $4 $51A0
DeInit $3 $5260
DisableEvents $5 $56F0
EnableEvents $6 $56E0
GetAudioCDs $7 $52F0
GetCDArtist $8 $5540
GetCDDriveLetter $9 $5300
GetCDGenre $A $5580
GetCDInfoFromCDDB $B $54A0
GetCDItem $C $5360
GetCDTitle $D $5500
GetTrackAlbum $E $5680
GetTrackArtist $F $5600
GetTrackDuration $10 $53A0
GetTrackGenre $11 $5640
GetTrackNumber $12 $5380
GetTracks $14 $5320
GetTrackTitle $13 $55C0
Init $15 $51B0
IsTrackRecording $16 $5480
Pause $17 $5420
Play $18 $53E0
RecordTrack $19 $5440
SameCD $1A $5340
SameTrack $1B $53C0
SetCDArtist $1C $5560
SetCDGenre $1D $55A0
SetCDTitle $1E $5520
SetEventHandlers $1F $56C0
SetTrackAlbum $20 $56A0
SetTrackArtist $21 $5620
SetTrackGenre $22 $5660
SetTrackTitle $23 $55E0
Stop $24 $5400
UpdateLocalCDDatabase $25 $54E0
Regards,
Bart