nomlib
Loading...
Searching...
No Matches
nom::audio::NullAudioEngineCaps Class Reference
Inheritance diagram for nom::audio::NullAudioEngineCaps:
[legend]

Public Member Functions

virtual uint32 channel_format (uint32 num_channels, uint32 channel_format) override
virtual bool valid_audio_buffer (SoundBuffer *buffer) override
virtual bool valid_sound_buffer (SoundBuffer *buffer) 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 *buffer) const override
virtual real32 min_volume (SoundBuffer *buffer) override
virtual real32 max_volume (SoundBuffer *buffer) override
virtual Point3f velocity (SoundBuffer *buffer) override
virtual Point3f position (SoundBuffer *buffer) override
virtual real32 playback_position (SoundBuffer *buffer) override
virtual real32 playback_samples (SoundBuffer *buffer) override
virtual void set_state (SoundBuffer *target, uint32 state) 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 fill_audio_buffer (SoundBuffer *buffer) override
virtual void free_buffer (SoundBuffer *buffer) override
virtual void suspend () override
virtual void resume () override
Public Member Functions inherited from nom::audio::IOAudioEngine
virtual void init (void *driver)=0
virtual bool valid () const =0
virtual uint32 caps () const =0
virtual void set_cap (uint32 format)=0
virtual bool connected () const =0
virtual bool valid_buffer (SoundBuffer *buffer)=0
virtual bool valid_source (SoundBuffer *buffer)=0
virtual bool push_buffer (SoundBuffer *buffer)=0
virtual bool queue_buffer (SoundBuffer *buffer)=0
virtual void close ()=0

Detailed Description

Definition at line 43 of file NullAudioDeviceCaps.hpp.

Member Function Documentation

◆ channel_format()

virtual uint32 nom::audio::NullAudioEngineCaps::channel_format ( uint32 num_channels,
uint32 channel_format )
overridevirtual

◆ free_buffer()

virtual void nom::audio::NullAudioEngineCaps::free_buffer ( SoundBuffer * buffer)
overridevirtual

◆ max_volume()

virtual real32 nom::audio::NullAudioEngineCaps::max_volume ( SoundBuffer * buffer)
overridevirtual

◆ min_volume()

virtual real32 nom::audio::NullAudioEngineCaps::min_volume ( SoundBuffer * buffer)
overridevirtual

◆ pause()

virtual void nom::audio::NullAudioEngineCaps::pause ( SoundBuffer * target)
overridevirtual

◆ pitch()

virtual real32 nom::audio::NullAudioEngineCaps::pitch ( SoundBuffer * target)
overridevirtual

◆ play()

virtual void nom::audio::NullAudioEngineCaps::play ( SoundBuffer * target)
overridevirtual

◆ playback_position()

virtual real32 nom::audio::NullAudioEngineCaps::playback_position ( SoundBuffer * buffer)
overridevirtual

◆ playback_samples()

virtual real32 nom::audio::NullAudioEngineCaps::playback_samples ( SoundBuffer * buffer)
overridevirtual

◆ position() [1/2]

virtual Point3f nom::audio::NullAudioEngineCaps::position ( ) const
overridevirtual

◆ position() [2/2]

virtual Point3f nom::audio::NullAudioEngineCaps::position ( SoundBuffer * buffer)
overridevirtual

◆ resume() [1/2]

virtual void nom::audio::NullAudioEngineCaps::resume ( )
overridevirtual

◆ resume() [2/2]

virtual void nom::audio::NullAudioEngineCaps::resume ( SoundBuffer * target)
overridevirtual

◆ set_max_volume()

virtual void nom::audio::NullAudioEngineCaps::set_max_volume ( SoundBuffer * target,
real32 gain )
overridevirtual

◆ set_min_volume()

virtual void nom::audio::NullAudioEngineCaps::set_min_volume ( SoundBuffer * target,
real32 gain )
overridevirtual

◆ set_pitch()

virtual void nom::audio::NullAudioEngineCaps::set_pitch ( SoundBuffer * target,
real32 pitch )
overridevirtual

◆ set_playback_position()

virtual void nom::audio::NullAudioEngineCaps::set_playback_position ( SoundBuffer * target,
real32 offset_seconds )
overridevirtual

◆ set_position() [1/2]

virtual void nom::audio::NullAudioEngineCaps::set_position ( const Point3f & p)
overridevirtual

◆ set_position() [2/2]

virtual void nom::audio::NullAudioEngineCaps::set_position ( SoundBuffer * target,
const Point3f & p )
overridevirtual

◆ set_velocity()

virtual void nom::audio::NullAudioEngineCaps::set_velocity ( SoundBuffer * target,
const Point3f & v )
overridevirtual

◆ set_volume() [1/2]

virtual void nom::audio::NullAudioEngineCaps::set_volume ( real32 gain)
overridevirtual

◆ set_volume() [2/2]

virtual void nom::audio::NullAudioEngineCaps::set_volume ( SoundBuffer * target,
real32 gain )
overridevirtual

◆ state()

virtual uint32 nom::audio::NullAudioEngineCaps::state ( SoundBuffer * target)
overridevirtual

◆ stop()

virtual void nom::audio::NullAudioEngineCaps::stop ( SoundBuffer * target)
overridevirtual

◆ suspend()

virtual void nom::audio::NullAudioEngineCaps::suspend ( )
overridevirtual

◆ velocity()

virtual Point3f nom::audio::NullAudioEngineCaps::velocity ( SoundBuffer * buffer)
overridevirtual

◆ volume() [1/2]

virtual real32 nom::audio::NullAudioEngineCaps::volume ( ) const
overridevirtual

◆ volume() [2/2]

virtual real32 nom::audio::NullAudioEngineCaps::volume ( SoundBuffer * buffer) const
overridevirtual

The documentation for this class was generated from the following file: