Документация
ОС Аврора 5.2.0
Класс CameraListener (абстрактный)
Обратные вызовы для камеры. Подробнее…
| Подключение: | #include <streamcamera.h> |
Публичные функции
| virtual void | onCameraFrame (std::shared_ptr<GraphicBuffer > buffer)=0 Вызывается при получении нового кадра с камеры. |
| virtual void | onCameraError (const std::string &errorDescription)=0 Вызывается при ошибке камеры. |
| virtual void | onCameraParameterChanged (CameraParameter, const std::string &value)=0 Вызывается, когда происходит изменение параметра. |
Подробное описание
Обратные вызовы для камеры.
Пользователь должен реализовать этот класс и установить обратные вызовы c помощью Camera::setListener.
Описание функций-членов
onCameraFrame()
| virtual void Aurora::StreamCamera::CameraListener::onCameraFrame (std::shared_ptr<GraphicBuffer >buffer) | pure virtual |
Вызывается при получении нового кадра с камеры.
Вызывается в другом потоке. Время, затрачиваемое на эту функцию, должно быть сведено к минимуму, иначе кадры могут быть потеряны.
Параметры
| [out] | buffer | Захваченный GraphicBuffer. |