return static_cast<SourceState>(state);
}
-unsigned Source::get_buffers_queued() const
-{
- int n;
- get_attribute(AL_BUFFERS_QUEUED, &n);
- return n;
-}
-
-unsigned Source::get_buffers_processed() const
-{
- int n;
- get_attribute(AL_BUFFERS_PROCESSED, &n);
- return n;
-}
-
void Source::set_position(float x, float y, float z)
{
attribute(AL_POSITION, x, y, z);
attribute(AL_BUFFER, AL_NONE);
}
+unsigned Source::get_buffers_queued() const
+{
+ int n;
+ get_attribute(AL_BUFFERS_QUEUED, &n);
+ return n;
+}
+
+unsigned Source::get_buffers_processed() const
+{
+ int n;
+ get_attribute(AL_BUFFERS_PROCESSED, &n);
+ return n;
+}
+
void Source::play()
{
alSourcePlay(id);