SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
読み取り中…
検索中…
一致する文字列を見つけられません
spikeapi::Speaker クラス

#include <Speaker.h>

公開メンバ関数

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

詳解

スピーカークラス

構築子と解体子

◆ Speaker()

spikeapi::Speaker::Speaker ( void )
default

コンストラクタ

引数
-
戻り値
-

関数詳解

◆ hasError()

bool spikeapi::Speaker::hasError ( )
inline

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

◆ playTone()

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

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

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

◆ setVolume()

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

音量を調整する

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

◆ stop()

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

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


このクラス詳解は次のファイルから抽出されました: