Jump to content


OpenAL Contexts


2 replies to this topic

#1 Orbz

    New Member

  • Members
  • Pip
  • 4 posts

Posted 30 November 2005 - 12:11 PM

I am just messing about with some of the sample OAL code, It seems very straightforward, except for the contexts.
What exactly are they? whats the best way to use them?
Cheers
Orb

#2 SpreeTree

    Valued Member

  • Members
  • PipPipPip
  • 265 posts

Posted 30 November 2005 - 12:57 PM

A context is nothing more than a handle to the device you are attempting to use. The context is used as a bridge to allow OpenAL to pass your sound calls to the relevant device and hardware.

Contexts are not really 'used' as such. Once you create a context (most normal applications only need the one), and set it as the current context (using alcMakeContextCurrent) then you no longer need to worry about it, until it comes time to delete it.

You can switch between contexts (if you have used OpenGL contexts, you should have an understanding of this), but with AL, you probably won't need to.

Contexts are not something that are usually covered in depth, as they are usually used in limited ways, but its always nice to understand what you are doing.

Spree

#3 Orbz

    New Member

  • Members
  • Pip
  • 4 posts

Posted 30 November 2005 - 02:49 PM

So its not a way to handle multiple environments? in EAX ?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users