サウンド入力読み取り (I32)
- 更新日2025-07-30
- 4分で読める
サウンド入力デバイスからデータを読み取ります。「サウンド入力構成」VIを使用してデイバスを構成する必要があります。使用する多態性インスタンスを手動で選択する必要があります。
(Windows) このVIを使用するには、DirectX 8.0以降のバージョンが必要です。(Linux) このVIを使用するには、Open Sound System (OSS) ドライバが必要です。

入力/出力
サンプル数/CH
—
サンプル数/CHは、バッファから読み取るチャンネルごとのサンプル数を指定します。
タスクID
—
タスクIDは、処理または入力する構成済みデバイスからのサウンド処理です。 タスクIDは「サウンド入力構成」VIで生成されます。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
タイムアウト (秒)
—
タイムアウト (秒) は、サウンド処理が完了するまでVIが待機する時間 (秒) を指定します。 このVIは、時間が経過するとエラーを返します。デフォルトは10です。タイムアウト (秒) を-1に設定した場合、VIは無限に待機します。
タスクID出力
—
タスクID出力は、タスクIDパラメータに最初に渡された処理済みのサウンド処理です。
データ
—
データは任意のサウンドデータを内部バッファから読み取ります。マルチチャンネル音響集録結果を示すデータは、波形データタイプの配列となっています。配列の1要素が1チャンネルのデータとなります。 指定されたデータタイプによってサウンドデータの値の範囲が決定されます。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Graphics and Sound\Sound\Continuous Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Finite Sound Input.vi
- labview\examples\Graphics and Sound\Sound\Simultaneous Sound Input Output.vi
サンプル数/CH
—
タスクID
—
エラー入力 (エラーなし)
—
タイムアウト (秒)
—
タスクID出力
—
データ
—
エラー出力
—