# CAMERA_GetBytesAtOnce

## 構文

  `#include <twl/camera.h>`
  `u32 CAMERA_GetBytesAtOnce(u16 width);`

## 引数

width | 横幅（ピクセル）

## 返り値

`CAMERA_DmaRecv*()` に指定する、カメラバッファからデータを受信する際の1回の転送サイズを返します。

## 説明

`CAMERA_DmaRecv*()` に指定する、カメラバッファからデータを受信する際の1回の転送サイズを計算するための関数です。
引数に指定する横幅は、`CAMERA_DmaRecv*()` のリファレンスに記述のあるように、`CAMERA_SetTrimmingParams()` 等を呼び出した場合は、そこで設定した幅となり、呼び出していなければ、`CAMERA_I2CSize*()` で設定した幅となります。 `CAMERA_DmaRecv*()` のリファレンスに記述のあるとおりの計算方法で転送サイズを計算しても問題ありませんが、特に理由がなければ本関数を使用することをおすすめします。

## 参照

`CAMERA_DmaRecv*、CAMERA_SetTrimmingParams、CAMERA_I2CSize*`

## 履歴

2008/01/15 初版