> 
> Hi,
> 
> I have contacted the author of Audiograbber, Jackie, and this is
> what he said:
> 
> -start-
> Hi Helmut,
> 
> It is not possible to set that switch in the dll so I can't do that. You can e-mail 
>the LAME developers and tell them to enhance the dll interface so all switches can be 
>used with the dll too. I think they are planning to do that but it will not hurt of 
>you tell them that you think that is important too.
> 
> Regards,
> 
> Jackie.
> -end-
> 
> Does that mean this switch can't be used? If the switch is there,
> could you please contact him and tell him how to use it? I don't
> know much about those things so please tell me: Is this a problem
> with LAME or with Audiograbber?
> 

I've never used the lame_enc.dll, but here is my impression from
looking at the code: (Albert Faber wrote this, so maybe he will
correct me if I'm wrong)

To initialize the dll, you have to call:  
beInitStream(some_data_structure *data)

"some_data_structure" is designed to be backwards compatible
with the data structure used by BladeEnc.dll.  If you use
the BladeEnc struct, then you can only set bitrate, samplerate,
CRC, and copyright flags.  

To access all the LAME options, you need to use
the BE_CONFIG struct defined in BladeMP3EncDLL.h, included
with LAME.   Most options should be self explanatory.
To get the "-h" mode, you need to set:

data->format.LHV1.nQuality = HIGH_QUALITY


Mark


--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to