![]() |
nomlib
|
Public Member Functions | |
| ALAudioEngine (ALAudioDevice *driver) | |
| virtual void | init (void *driver) override |
| virtual bool | valid () const override |
| virtual uint32 | caps () const override |
| virtual void | set_cap (uint32 format) override |
| virtual bool | connected () const override |
| virtual uint32 | channel_format (uint32 num_channels, uint32 channel_format) override |
| Find a suitable data format for OpenAL. | |
| virtual bool | valid_buffer (SoundBuffer *target) override |
| virtual bool | valid_source (SoundBuffer *target) override |
| virtual uint32 | state (SoundBuffer *target) override |
| virtual real32 | pitch (SoundBuffer *target) override |
| virtual real32 | volume () const override |
| virtual Point3f | position () const override |
| virtual real32 | volume (SoundBuffer *target) const override |
| virtual real32 | min_volume (SoundBuffer *target) override |
| virtual real32 | max_volume (SoundBuffer *target) override |
| virtual Point3f | velocity (SoundBuffer *target) override |
| virtual Point3f | position (SoundBuffer *target) override |
| virtual real32 | playback_position (SoundBuffer *target) override |
| virtual real32 | playback_samples (SoundBuffer *target) override |
| virtual void | set_volume (real32 gain) override |
| virtual void | set_position (const Point3f &p) override |
| virtual void | set_min_volume (SoundBuffer *target, real32 gain) override |
| virtual void | set_max_volume (SoundBuffer *target, real32 gain) override |
| virtual void | set_volume (SoundBuffer *target, real32 gain) override |
| virtual void | set_velocity (SoundBuffer *target, const Point3f &v) override |
| virtual void | set_position (SoundBuffer *target, const Point3f &p) override |
| virtual void | set_pitch (SoundBuffer *target, real32 pitch) override |
| virtual void | set_playback_position (SoundBuffer *target, real32 offset_seconds) override |
| virtual void | play (SoundBuffer *target) override |
| virtual void | stop (SoundBuffer *target) override |
| virtual void | pause (SoundBuffer *target) override |
| virtual void | resume (SoundBuffer *target) override |
| virtual bool | push_buffer (SoundBuffer *target) override |
| virtual bool | queue_buffer (SoundBuffer *target) override |
| virtual void | suspend () override |
| virtual void | resume () override |
| virtual void | close () override |
| virtual void | free_buffer (SoundBuffer *target) override |
Private Member Functions | |
| bool | fill_buffer (SoundBuffer *target) |
| virtual void | close_context () |
| virtual void | close_device () |
Private Attributes | |
| ALAudioDevice * | impl_ = nullptr |
Definition at line 96 of file ALAudioDeviceCaps.hpp.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Find a suitable data format for OpenAL.
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
overridevirtual |
Implements nom::audio::IOAudioEngine.
|
private |
Definition at line 170 of file ALAudioDeviceCaps.hpp.