概要
Flutter PCM Sound は、デバイスのスピーカーに直接、リアルタイムで16ビット整数PCMオーディオデータを再生できるFlutterパッケージです。正確なタイミングと最小限のレイテンシが必要なアプリケーション(例:オーディオ合成、ライブ信号処理、カスタムオーディオストリーミング)に最適な低レベルのオーディオ出力を提供します。Android、iOS、macOSをサポートしており、クロスプラットフォームのオーディオプロジェクトに適しています。サンプルレートやフォーマットを完全に制御できるシンプルなAPIを提供し、オーディオバッファを送信できます。ネイティブオーディオAPIに基づいて構築されており、すべてのプラットフォームで効率的なパフォーマンスを実現します。
用途
- リアルタイムオーディオ合成
- ライブオーディオスイグナル処理
- カスタムオーディオストリーミング
- 低遅延オーディオ再生
- オーディオの可視化
主な機能
- 16ビット整数PCMをサポート
- リアルタイム音声出力
- クロスプラットフォーム(Android、iOS、macOS)
- 低遅延オーディオ配信
- シンプルなバッファベースの API
適している対象
- オーディオ開発者
- リアルタイム信号処理
- ゲームオーディオエンジン
- 細かいコントロールを必要とする音楽アプリ
- 埋め込みオーディオシステム
注意事項
- 音声バッファの手動管理が必要です
- 組み込みのオーディオファイルデコードなし
- PCMフォーマットのみに制限
- プラットフォーム固有のオーディオ設定が必要になる場合があります
- 一般的なオーディオ再生には向いていません