17 Jul 2005

hal-sharp foo

Working on more Sonance stuff, I thought it’d be cool to have easy HAL access in Mono. With about 10 hours of work, I bring all-who-care hal-sharp, complete with HAL callback support, wrapped up in all the glory that is C#. It’s not finished, but it is functional, and it does rock.

hal-sharp is available from Mono SVN.

3 Responses to “hal-sharp foo”

  1. Richard Stellingwerff says:

    This is really good stuff!

    I’m really happy with HAL, and this API looks like a very nice way to code for it.

    Thank you so much :)

  2. Aaron Bockover says:

    Thanks! I tried to follow the HAL API as strictly as possible except for where the advantages of C# could come in to play, hence event and device abstraction.

    It’s usable for me in Sonance right now, so I probably won’t be putting much more work into the bindings (Agent and PSI support) for a few months, except for bug fixes, but of course I’ll gladly accept patches!

  3. MDK says:

    Nice! I wish HAL supported DV camcorders via firewire.

Leave a Reply

Note: My Blog is actually not a technical support forum. Please use our wonderful Banshee community resources or just file a bug. I will delete comments that are really just bug reports unless they amuse me and I feel inclined to reply with wit or sarcasm. Also, be nice. I don't like flaming zealots.