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