Документация
ОС Аврора 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 Идентификатор связанной дорожки.

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

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