--- 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  


Reply via email to