Документация
ОС Аврора 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.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.