Класс QVCSink
Определяет интерфейс для абстрактного медиаприёмника. Подробнее…
| Подключение: | #include <QVCSink> |
| Наследники: | QVCEncodedVideoSink |
Публичные типы
| enum | Error |
Публичные функции
| virtual | ~QVCSink() |
| Error | error() const |
| virtual bool | isActive() const |
| virtual bool | link(QVCSource *source) |
| virtual bool | unlink(QVCSource *source) |
| virtual void | unlink() |
Защищённые методы
| QVCSink() | |
| QVCSink(QVCSinkPrivate &other) | |
| void | setActive(bool active) |
| void | setError(QVCSink::Error error) |
Подробное описание
Определяет интерфейс для абстрактного медиаприёмника.
Описание типов-членов
enum QVCSink::Error
Описание функций-членов
[protected] QVCSink::QVCSink()
Конструктор по умолчанию для QVCSink.
[protected] QVCSink::QVCSink(QVCSinkPrivate &other)
Конструктор копирования.
[virtual] QVCSink::~QVCSink()
Уничтожает QVCSink. Деструктор является виртуальным.
Error QVCSink::error() const
Возвращает последнюю ошибку.
См. также setError().
[virtual] bool QVCSink::isActive() const
Возвращает true, если приёмник находится в активном состоянии.
[virtual] bool QVCSink::link(QVCSource *source)
Связывает источник source с приёмником.
Возвращает true, если источник принял соединение.
[protected] void QVCSink::setActive(bool active)
Изменяет состояние приёмника на active и уведомляет связанный источник.
См. также isActive().
[protected] void QVCSink::setError(QVCSink::Error error)
Изменяет состояние ошибки приёмника и уведомляет связанный источник.
См. также error().
[virtual] bool QVCSink::unlink(QVCSource *source)
Отсоединяет source от приёмника.
Возвращает false, если source не связан с этим приёмником.
[virtual] void QVCSink::unlink()
Отсоединяет приёмник от связанного в данный момент источника.