Author Topic: BASS.NET API 2.4.12.7  (Read 783583 times)

kamuri

  • Guest
Re: BASS.NET API 2.4.5.1
« Reply #675 on: 8 Sep '09 - 18:48 »
The BASS_Video add-on is currently kind of on-hold - as the developer hasn't provided any new versions for a while.
So I guess it is not a good idea to use it.

However, if you still want to try it: BASS.NET supports the latest plugin version of BASS_Video which is BassVideo v2.4.1.3.
And as this version is the add-on version, it doesn't have any "BassVideo_Init" method anymore, as it was removed from BassVideo v2.4.1.3.
In last version of bassvideo.dll that I found on this site (2.4.1.3 beta 3), BassVideo_Init is still there ( i discover function signatures using depends.exe). Maybe I loading bassvideo in wrong way... What should I do to load bassvideo correctly?

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.1
« Reply #676 on: 9 Sep '09 - 07:52 »
Might be, that it is still internally there, but it is not exposed to be used - I can only use what the API tells me to use ;-)

You might use standard BASS_PluginLoad function to load BASS_Video as a plugin.

louna

  • Posts: 1
Re: BASS.NET API 2.4.5.1
« Reply #677 on: 22 Sep '09 - 10:52 »
Please could somebody tell us what is the problem:

We installed the bass library bass24.Net, and we are working with .Net 2008
the problem is that it tells us each time that:

"Unable to load DLL 'bass.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"

so what is the problem.
Thank you in advance
Louna

Chris

  • Posts: 1810
Re: BASS.NET API 2.4.5.1
« Reply #678 on: 22 Sep '09 - 11:07 »
hi
you will need also bass.dll
Chris

iblsysteme

  • Posts: 6
Creating the radio reading pls, U3M ...
« Reply #679 on: 22 Sep '09 - 11:39 »
Hi everybody,
There have does anyone can help me to create a radio with some
Chain because I am lost

I use Bass.Net.dll 2.3.1.7  VB.net

Thank you very much
your response

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.1
« Reply #680 on: 22 Sep '09 - 12:04 »
I am not really sure what you exactly need?
Can you be a bit more specific, i.e. what is your exact problem?

iblsysteme

  • Posts: 6
Re: BASS.NET API 2.4.5.1
« Reply #681 on: 22 Sep '09 - 12:14 »
The problem is that I am lost for Lister
the radio and the lira because until now
I'm not as mp3 players

ken

  • Posts: 739
Re: BASS.NET API 2.4.5.1
« Reply #682 on: 2 Oct '09 - 15:59 »
Bernd,

Finaly the Mono framwork for iPhone is relesed, so I can write apps for my iPhone in C# (for now only on a Mac computer). http://monotouch.net/

I read in the forum that Ian have made Bass for iPhone, so my question is, can I use BASS.NET?  For now I just need simple playback and recording (encoding to mp3, ogg, aac would be very nice).

/Ken

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.1
« Reply #683 on: 2 Oct '09 - 16:24 »
Hi Ken,

I don't use a Mac myself, so I can not say if it is really working. But as BASS.NET is pure C# using only .Net code, I hope/guess you might use it, if monotouch is fully .Net compliant. Just try it out... :-)

ken

  • Posts: 739
Re: BASS.NET API 2.4.5.1
« Reply #684 on: 2 Oct '09 - 17:38 »
Hi Ken,

I don't use a Mac myself, so I can not say if it is really working. But as BASS.NET is pure C# using only .Net code, I hope/guess you might use it, if monotouch is fully .Net compliant. Just try it out... :-)

BASS.NET works fine in a "normal" Mac if I use Mono framework, so hopefully it will work with iPhone also. I will give it a try this weekend and get back to you.

HarryHar

  • Posts: 147
Re: BASS.NET API 2.4.5.1
« Reply #685 on: 9 Oct '09 - 13:27 »
Hello,

I'm looking for the .NET examples. I Once downloaded them (or got them in a Bass.Net installation).

Where can I get the newest examples (If there are any :))?

gr. Harold

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.1
« Reply #686 on: 9 Oct '09 - 14:29 »
The BASS.NET examples comes with every installation and are located in your application user directory (e.g. under Vista that will be C:\Users\username\AppData\Roaming\BASS.NET\Samples)

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.2
« Reply #687 on: 14 Oct '09 - 16:03 »
14.10.2009: Version 2.4.5.2 is out!

BASS: added support for v2.4.4.0
BASSCD: BASS_CD_GetInfo, BASS_CD_GetInfos and BASS_CD_GetDriveCount optionally contain a 'release' parameter.
General:
  - new Misc.EncoderMP3S added
  - optimized ID3v2 genre parsing
  - Misc.WaveForm:
     . new DrawMarker types (NameBoxFilled and NameBoxFillInverted) added
     . new MarkerFont property added
     . optional marker colors added (see AddMarker methods)
     . optional faster binary WaveFormSaveToFile/LoadFromFile serialization
Breaking Changes:
  - BassVis add-on removed! Use BASS_SFX instead!
  - BassVideo add-on removed (seems to be dead)!
         
BASS.NET:
Full Install:
  www.un4seen.com/filez/4/Bass24.Net.zip

Lib only:
  www.un4seen.com/filez/4/Bass24.Net_update.zip

A WinCE version of BASS.Net is also available here:
   www.un4seen.com/filez/4/Bass24.Net_compact.zip

ken

  • Posts: 739
Re: BASS.NET API 2.4.5.2
« Reply #688 on: 27 Oct '09 - 13:56 »
Think I found a small bug.

I read tags from a file with BWF header (BASS_TAG_RIFF_BEXT)

Code: [Select]
TAG_INFO tagInfo = BassTags.BASS_TAG_GetFromFile(_filname);
but
Code: [Select]
tagInfo.title give me the filename (no extentions) instead of the Title in the tag. All other tags looks ok.

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.2
« Reply #689 on: 27 Oct '09 - 14:07 »
When using the overload "BASS_TAG_GetFromFile(_filname)" the title tag will be set to the filename by default (without the extension).
But when reading BEXT tags the title tag will only be replaced with the "BWFDescription" if no title was set so far.
But as in the above case the title was already set.
So you might want to use the following overload to not set any default title:
Code: [Select]
BASS_TAG_GetFromFile(file, false, true);

ken

  • Posts: 739
Re: BASS.NET API 2.4.5.2
« Reply #690 on: 27 Oct '09 - 14:37 »
When using the overload "BASS_TAG_GetFromFile(_filname)" the title tag will be set to the filename by default (without the extension).
But when reading BEXT tags the title tag will only be replaced with the "BWFDescription" if no title was set so far.
But as in the above case the title was already set.
So you might want to use the following overload to not set any default title:
Code: [Select]
BASS_TAG_GetFromFile(file, false, true);

Thanks, problem solved!

/Ken

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.3
« Reply #691 on: 30 Oct '09 - 11:22 »
30.10.2009: Version 2.4.5.3 is out!

BASSASIO: added support for v1.0.1.0
BASSenc: added support for v2.4.5.0.
BASSWMA: added support for v2.4.2.1.
BASS_WADSP: added support for v2.4.1.0.:
  Breaking changes in BASS_WADSP:
  . BASS_WADSP_FindPlugins moved to the WINAMP_DSP class
  . all previous void methods now return a bool
  . WINAMP_DSP members changed (to ensure that no plugin will be loaded twice)

BASS.NET:
Full Install:
  www.un4seen.com/filez/4/Bass24.Net.zip

Lib only:
  www.un4seen.com/filez/4/Bass24.Net_update.zip

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.3
« Reply #692 on: 4 Nov '09 - 16:13 »
04.11.2009: Version 2.4.5.4 is out!

BassWMA: added support for v2.4.3.0
BASSenc: added support for v2.4.5.0
(so just a very small update to reflect all latest versions ;-)

BASS.NET:
Full Install:
  www.un4seen.com/filez/4/Bass24.Net.zip

Lib only:
  www.un4seen.com/filez/4/Bass24.Net_update.zip

Latch

  • Posts: 90
Re: BASS.NET API 2.4.5.3
« Reply #693 on: 6 Nov '09 - 18:30 »
04.11.2009: Version 2.4.5.4 is out!

BassWMA: added support for v2.4.3.0
BASSenc: added support for v2.4.5.0
(so just a very small update to reflect all latest versions ;-)

BASS.NET:
Full Install:
  www.un4seen.com/filez/4/Bass24.Net.zip

Lib only:
  www.un4seen.com/filez/4/Bass24.Net_update.zip


Any plans for adding support for the new Bass_DSHOW?  This seems to be the best replacement option for BassVideo so far.

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.3
« Reply #694 on: 6 Nov '09 - 22:13 »
Yepp, but I first wanted to wait until it's API is stable enough to integrate it.
So I guess I'd add it in a couple of days/weeks...

Srki94

  • Posts: 1
Re: BASS.NET API 2.4.5.3
« Reply #695 on: 8 Dec '09 - 20:26 »
Hello, i'm new here, so please sorry if i didn't saw answer  8)  ;D
So, i need example in vb.net 2008 to play streaming radio station, and to record. Please provide link if there is already answer.
I'm making Internet radio player in VB.NET, and i found BASS, it's super, and i really like it.
So please provide some example. I only saw for VB6 some examples but not for .NET.
I downloaded BASS.NET installation, and i installed it.
Help, and thanks.
My Regards

matt69

  • Posts: 1
Re: BASS.NET API 2.4.5.3
« Reply #696 on: 20 Dec '09 - 22:52 »
Possible bug in WAVEFORMATEX Class?
Trying to use ACM to convert from PCM to SPEEX (Format tag = 41225). When I create an ACMFORMAT object and set the wFormatTag to 41225 it shows a value of -24311. Has the wFormatTag enum been defined as short rather than ushort? N.B. My test code works fine with format tags less than 32767.

Also, sample in the documentation for BassEnc..::.BASS_Encode_GetACMFormat Method (Int32, IntPtr, Int32, String, BASSACMFormat) always fails, so cannot workaround the above problem. Also the other two overloads seem to ignore the BASS_ACM_SUGGEST flag and still pop the dialog box to allow the user to select the format (this might be by design).

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.5.3
« Reply #697 on: 21 Dec '09 - 11:13 »
Yes, the wFormatTag member is declared as 'short' - but this is actually a MUST, since BASS.NET is CLS compliant.
So any public members can not be declared as an unsigned member to stay CLS compliant, so that BASS.NET can be used with any .Net language.
However, this should not effect any functionality. You might simply cast the member back/forth to a ushort, if you need that in your app.

Regarding the BASS_Encode_GetACMFormat problem:
Yes, you are right, there seems to be an issue with BASSenc - getting in trouble when using the BASS_UNICODE flag in the BASS_Encode_GetACMFormat call.
Actually BASS.NET always automatically adds this flag, which seems to prevent BASS_Encode_GetACMFormat from working correctly.
I already informed Ian to look at it.

The new BASS.NET version (v2.4.6.0) fixes your issue when using the latest BASSenc version 2.4.6.2 (which should be posted soon by Ian).
« Last Edit: 21 Dec '09 - 17:49 by radio42 »

radio42

  • Posts: 4576
Re: BASS.NET API 2.4.6.0
« Reply #698 on: 21 Dec '09 - 16:41 »
21.12.2009: Version 2.4.6.0 is out!

BASS: added support for v2.4.5.0
BASS_FX: added support for v2.4.5.0
BASSenc: added support for v2.4.6.2
BASSCD: added support for v2.4.3.1
BASSFLAC: added support for v2.4.1.0
BASSWV: added support for v2.4.1.5
General:
  - AddOn.Tags: picture reading added for OGG, APEv2 and FLAC
Breaking Changes:
  - BASS_FX: BiQuad filter types changed from BASS_FX_BQF_xxx to BASS_BFX_BQF_xxx


BASS.NET:
Full Install:
  www.un4seen.com/filez/4/Bass24.Net.zip

Lib only:
  www.un4seen.com/filez/4/Bass24.Net_update.zip

Ian @ un4seen

  • Administrator
  • Posts: 20437
Re: BASS.NET API 2.4.6.0
« Reply #699 on: 22 Dec '09 - 13:23 »
Regarding the BASS_Encode_GetACMFormat problem:
Yes, you are right, there seems to be an issue with BASSenc - getting in trouble when using the BASS_UNICODE flag in the BASS_Encode_GetACMFormat call.
Actually BASS.NET always automatically adds this flag, which seems to prevent BASS_Encode_GetACMFormat from working correctly.
I already informed Ian to look at it.

The new BASS.NET version (v2.4.6.0) fixes your issue when using the latest BASSenc version 2.4.6.2 (which should be posted soon by Ian).

The BASSenc update is now available here:

   www.un4seen.com/stuff/bassenc.dll