FlightGear next
FGVoicePlayer::Voice::SampleElement Class Reference

#include <voiceplayer.hxx>

Inherits FGVoicePlayer::Voice::Element.

Public Member Functions

 SampleElement (SGSharedPtr< SGSoundSample > sample, float volume=1.0)
 
virtual void play (float volume)
 
virtual void stop ()
 
virtual bool is_playing ()
 
virtual void set_volume (float volume)
 
- Public Member Functions inherited from FGVoicePlayer::Voice::Element
virtual ~Element ()
 

Additional Inherited Members

- Public Attributes inherited from FGVoicePlayer::Voice::Element
bool silence
 

Detailed Description

Definition at line 146 of file voiceplayer.hxx.

Constructor & Destructor Documentation

◆ SampleElement()

FGVoicePlayer::Voice::SampleElement::SampleElement ( SGSharedPtr< SGSoundSample > sample,
float volume = 1.0 )

Definition at line 68 of file voiceplayer.cxx.

Member Function Documentation

◆ is_playing()

bool FGVoicePlayer::Voice::SampleElement::is_playing ( )
virtual

Implements FGVoicePlayer::Voice::Element.

Definition at line 84 of file voiceplayer.cxx.

◆ play()

void FGVoicePlayer::Voice::SampleElement::play ( float volume)
virtual

Reimplemented from FGVoicePlayer::Voice::Element.

Definition at line 74 of file voiceplayer.cxx.

◆ set_volume()

void FGVoicePlayer::Voice::SampleElement::set_volume ( float volume)
virtual

Reimplemented from FGVoicePlayer::Voice::Element.

Definition at line 89 of file voiceplayer.cxx.

◆ stop()

void FGVoicePlayer::Voice::SampleElement::stop ( )
virtual

Reimplemented from FGVoicePlayer::Voice::Element.

Definition at line 79 of file voiceplayer.cxx.


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