![]() |
ОСРВ MULTEX-ARM
Полное описание
|
Camera Image Signal Processor. Подробнее...
Функции | |
| STATUS | isp_close () |
| Закрыть ISP. Подробнее... | |
| void * | isp_get_chroma () |
| Результат преобразования chroma. Подробнее... | |
| void * | isp_get_luma () |
| Результат преобразования luma. Подробнее... | |
| STATUS | isp_open (unsigned int W, unsigned int H) |
| Открыть ISP. Подробнее... | |
| STATUS | isp_run (void *data, int timeout) |
| Запуск преобразования. Подробнее... | |
ISP — Image Signal Processor. Конвертер форматов данных изображений. Применяется для перевода входного потока RAW в YUV420. В процессе преобразования используется тройная буферизация.
| void* isp_get_chroma | ( | ) |
Функция возвращает указатель на буфер, содержащий данные цветоразностного канала законченного в данный момент преобразования кадра.
| void* isp_get_luma | ( | ) |
Функция возвращает указатель на буфер, содержащий данные яркостного канала законченного в данный момент преобразования кадра.
| STATUS isp_open | ( | unsigned int | W, |
| unsigned int | H | ||
| ) |
| STATUS isp_run | ( | void * | data, |
| int | timeout | ||
| ) |
Функция запускает процесс преобразования и переключает задачу в режим ожидания результата в течение заданного времени. В процессе работы модуля используется кольцевая буферизация данных – после окончания преобразования указатели на буферы результатов преобразования isp_get_luma() и isp_get_chroma() меняется на новые значения.
| data | Указатель на входной буфер. |
| timeout | Таймаут ожидания окончания преобразования в тиках системного таймера. |