--- In [email protected], Fred Krom <[EMAIL PROTECTED]> wrote: > > Hi Alberto, > >>>The calls ShowGUI and HideGUI do just what their names imply.
> I found in the debug that the WinRad menu "ShowOptions" / "Select > input" / "Sound card" calls the HideGUI() function (strange menu > name?). There was no menu for showing the gui, or I did not > found it :-) Probably you haven't downloaded the latest version of the DLL specifications... There are two new functions (among others) called ShowGUI() and HideGUI(), that tell the DLL to show or hide its GUI, if it has one. I use them for example in the DLL meant to control the SDR-IQ or the SDR-14. The ShowGUI() function is called by Winrad when it detects that an external DLL is present, and the user has pressed the key "H" on the keyboard (as written in the Winrad User Guide). Additionally it is called when you make the selection of the DLL as input source. Of course, if the DLL has not implemented those entry points, Winrad refrains from calling a NULL pointer...:-) > >>> About your other request, I think I will add a return code to >>> the SetHWLO call. > Nice solution! > > Maybe in the future there can be a call implemented to get the > audio (MF). It can be used to pipe the audio to a other program > after processing in winrad. Not using a virtual sound card or a > audio loopback cable? Given that Phil Covington N8VB should release in a short time his open source version of the Virtual Audio Cable, which will be freely downloadable, I see no reasons why implementing that function in Winrad. If instead you need the raw data, before any processing done by Winrad, they are obtainable by using one of the new calls added to the DLL specifications, namely the RawDataReady() call. > 73, PE0FKO, Fred 73 Alberto I2PHD
