# DSPライブラリ(DSP) API 機能一覧

### G.711 エンコード/デコード

DSP_OpenStaticComponentG711 |  | G.711コンポーネント用のメモリファイルを開きます。
DSP_LoadG711 |  | G.711 コンポーネントをロードします。
DSP_UnloadG711 |  | G.711 コンポーネントをアンロードします。
DSP_EncodeG711 |  | G.711 エンコードを行います。
DSP_DecodeG711 |  | G.711 デコードを行います。
DSP_WaitForG711 |  | G.711 エンコード/デコードの完了を待ちます。
DSP_TryWaitForG711 |  | G.711 エンコード/デコードが完了しているかチェックします。
DSPAudioCodecMode |  | DSP コンポーネントがサポートする符号化方式です。

### グラフィックス

DSP_OpenStaticComponentGraphics |  | グラフィックスコンポーネント用のメモリファイルを開きます。
DSP_LoadGraphics |  | グラフィックスコンポーネントをロードします。
DSP_UnloadGraphics |  | グラフィックスコンポーネントをアンロードします。
DSP_ConvertYuvToRgb |  | YUV422フォーマットの画像データをRGB555フォーマットにコンバートします。
DSP_Scaling |  | 画像(RGB555フォーマット)の拡大縮小を行います。
DSP_ScalingFx |  | 倍率を fx32型で指定し、画像(RGB555フォーマット)の拡大縮小を行います。
DSP_CalcScalingFactor |  | 入力、出力後サイズから、DSP_Scaling に渡す倍率を逆算させて取得できます。
マクロ |  | グラフィックスコンポーネントのマクロ定義です。

### 共通

DSP_PlaySound |  | DSP からサウンドを再生します。
DSP_PlayShutterSound |  | DSP から強制的にサウンドを再生します。
DSP_StopSound |  | DSP からのサウンド再生を停止します。
DSP_IsSoundPlaying |  | DSP からサウンドを再生中か判定します。
DSP_IsShutterSoundPlaying |  | DSP からシャッター音を再生中か判定します。
DSP_StartSampling |  | DSP によるマイク入力の自動サンプリングを開始します。
DSP_StopSampling |  | DSP によるマイク入力の自動サンプリングを停止します。
DSP_SyncSamplingBuffer |  | DSP 内部の未読サンプリングデータをARM9のリングバッファへ転送します。
DSP_GetLastSamplingAddress |  | リングバッファの最新サンプリング位置を取得します。