libalaudio  1.14
 All Classes Files Functions Pages
Public Member Functions | Protected Attributes
AL::ALSoundExtractor Class Reference

List of all members.

Public Member Functions

 ALSoundExtractor (boost::shared_ptr< AL::ALBroker > pBroker, std::string pName)
virtual std::string version (void)
virtual void startDetection (void)
virtual void stopDetection (void)
QI_API_DEPRECATED void setDebugMode (const bool &pbSetOrUnset=true)
QI_API_DEPRECATED bool getDebugMode (void)
virtual void process (const int &nbOfChannels, const int &nbrOfSamplesByChannel, const AL_SOUND_FORMAT *buffer, const ALValue &timestamp)
virtual QI_API_DEPRECATED void processSound (const int nbOfChannels, const int nbrOfSamplesByChannel, const AL_SOUND_FORMAT *buffer)
virtual QI_API_DEPRECATED void processSoundRemote (const int &nbOfChannels, const int &nbrOfSamplesByChannel, const ALValue &buffer)
- Public Member Functions inherited from AL::ALExtractor
 ALExtractor (boost::shared_ptr< ALBroker > pBroker, const std::string &pName)
virtual void subscribe (const std::string &pSubscribedName, const int &pPeriod, const float &pPrecision)
void subscribe (const std::string &pSubscribedName)
virtual void updatePeriod (const std::string &pSubscribedName, const int &pPeriod)
virtual void updatePrecision (const std::string &pSubscribedName, const float &pPrecision)
virtual void unsubscribe (const std::string &pSubscribedName)
virtual int getCurrentPeriod ()
virtual float getCurrentPrecision ()
virtual int getMyPeriod (const std::string &pSubscribedName)
virtual float getMyPrecision (const std::string &pSubscribedName)
ALValue getSubscribersInfo ()
virtual std::string httpGet ()

Protected Attributes

bool fIsRunning
bool fbDebugMode
boost::shared_ptr< ALProxy > audioDevice
ALValue fNullTimestamp

Additional Inherited Members

- Protected Member Functions inherited from AL::ALExtractor
virtual int getDefaultPeriod ()
virtual float getDefaultPrecision ()

Detailed Description

Definition at line 52 of file alsoundextractor.h.


Member Function Documentation

QI_API_DEPRECATED bool AL::ALSoundExtractor::getDebugMode ( void  )
inline

getDebugMode. get the status about the printing of some debug information

Deprecated:
This functionnality is now handled by qi/log

Definition at line 79 of file alsoundextractor.h.

QI_API_DEPRECATED void AL::ALSoundExtractor::setDebugMode ( const bool &  pbSetOrUnset = true)
inline

setDebugMode. enable/disable the printing of some debug information

Parameters:
bSetOrUnsetenable the functionality when true
Deprecated:
This functionnality is now handled by qi/log

Definition at line 68 of file alsoundextractor.h.


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