SPIKE-RT C++ API Reference
Loading...
Searching...
No Matches
spikeapi::Speaker Class Reference

#include <Speaker.h>

Public Member Functions

 Speaker (void)=default
void setVolume (uint8_t volume) const
void playTone (uint16_t frequency, int32_t duration) const
void stop () const
bool hasError ()

Detailed Description

スピーカークラス

Constructor & Destructor Documentation

◆ Speaker()

spikeapi::Speaker::Speaker ( void )
default

コンストラクタ

Parameters
-
Returns
-

Member Function Documentation

◆ hasError()

bool spikeapi::Speaker::hasError ( )
inline

インスタンス生成が正常にできたかどうかを確認するための共通メソッド Speakerでは複数生成が問題ないので、常にfalseを返す

◆ playTone()

void spikeapi::Speaker::playTone ( uint16_t frequency,
int32_t duration ) const
inline

指定した周波数でトーンを再生する

Parameters
frequencyトーンの周波数(Hz)
duration出力持続時間(ミリ秒)SOUND_MANUAL_STOPを指定した場合は手動で停止する必要がある

◆ setVolume()

void spikeapi::Speaker::setVolume ( uint8_t volume) const
inline

音量を調整する

Parameters
volumeボリュームの値(0..100)

◆ stop()

void spikeapi::Speaker::stop ( ) const
inline

再生中のサウンドを停止する


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