Класс 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()
Отсоединяет приёмник от связанного в данный момент источника.