4 サンプルソースとライブラリについて †
プログラミングの参考となる主なサンプルソースに含まれるライブラリについて説明します。本項目で説明するサンプルソースは本項目ではSotaで使用できる「jp.vstone.sotatest」の内容を記載しております。
※CommUをご利用される場合は「jp.vstone.commutest」の内容をご参照ください。
- jp.vstone.camera.CameraCapture
本製品に搭載しているカメラ用クラスです。
・openDevice(String arg0)…カメラのデバイスを開く
・snap()…スナップショットを撮ってデータを配列に保存する
・RawtoBufferedImage()…キャプチャしたRawデータをBufferdImageに読み込む
- jp.vstone.RobotLib.CPlayWave
Waveファイルを再生するクラスです。圧縮等してあると正しく再生されません。また、Edison版では複数再生できません。
・PlayWave_wait(String paramString)…Waveファイルを再生します。再生が終了されるまで待ちます。
・PlayWave(String paramString)…Waveファイルを再生します。「PlayWave_wait」と違い、この関数は再生の終了を待ちません。
- jp.vstone.RobotLib.CRecordMic
音声を録音するクラスです。
・startRecording(String paramString, int paramInt) …録音を開始します。引数には、パスを含めるファイル名と、録音時間(×1ms)を入力します。
・waitend() …録音の終了を待ちます。
本製品で使用できるその他のライブラリにつきましては、下記URLにあるリンク先よりご覧頂けます。