Документация
ОС Аврора 5.2.1
Класс VideoSink (абстрактный)
Набор функций обратного вызова для видеоприёмника. Подробнее…
| Подключение: | #include <streamcamera-player.h> |
!
Публичные функции
| virtual void | onSizeChanged (int width, int height, const StreamCamera::Fraction<int > &pixelAspectRatio, int trackId)=0 Вызывается при изменении размера видео. |
| virtual void | onGraphicBuffer (std::shared_ptr<GraphicBuffer > buffer, int trackId)=0 Вызывается при получении нового видеокадра. |
Публичные функции-члены, наследованные от Aurora::StreamCamera::Sink
| virtual | ~Sink ()=default Базовый виртуальный деструктор. |
Подробное описание
Набор функций обратного вызова для видеоприёмника.
Должен быть реализован и установлен с помощью Player::setVideoSink.
Описание функций-членов
onGraphicBuffer()
| virtual void Aurora::StreamCamera::VideoSink::onGraphicBuffer (std::shared_ptr<GraphicBuffer >buffer, int trackId) | pure virtual |
Вызывается при получении нового видеокадра.
Параметры
| [in] | buffer | Буфер для видеокадров. |
| [in] | trackId | Идентификатор связанной дорожки. |
onSizeChanged()
| virtual void Aurora::StreamCamera::VideoSink::onSizeChanged (int width, int height, const StreamCamera::Fraction<int > & pixelAspectRatio, int trackId) | pure virtual |
Вызывается при изменении размера видео.
Параметры
| [in] | width | Ширина кадра. |
| [in] | height | Высота кадра. |
| [in] | pixelAspectRatio | Пиксельное соотношение сторон (Pixel aspect ratio). |
| [in] | trackId | Идентификатор связанной дорожки. |