Класс QVCCodecInfo
Класс QVCCodecInfo предоставляет общую информацию о поддерживаемых видеокодеках. Подробнее…
Подключение: | #include <QVCCodecInfo> |
Публичные функции
QVCCodecInfo(const QByteArray &codecId) | |
QVCCodecInfo(const QVCCodecInfo &other) | |
~QVCCodecInfo() | |
QString | codec() const |
QByteArray | codecId() const |
bool | isEncoder() const |
bool | isHardwareAccelerated() const |
bool | isNull() const |
int | maxInstances() const |
bool | operator!=(const QVCCodecInfo &other) const |
QVCCodecInfo & | operator=(const QVCCodecInfo &other) |
bool | operator==(const QVCCodecInfo &other) const |
Статические публичные члены
QList<QVCCodecInfo> | availableDecoders(const QString &type, bool hwAccelerated = true) |
QList<QVCCodecInfo> | availableEncoders(const QString &type, bool hwAccelerated = true) |
Подробное описание
Класс QVCCodecInfo предоставляет общую информацию о поддерживаемых видеокодеках.
QVCCodecInfo позволяет запрашивать видеокодеки, доступные в данный момент в системе.
Статические функции availableEncoders() и availableDecoders() предоставляют список всех доступных кодеков, отсортированных в порядке предпочтения.
См. также QVCEncoder и QVCDecoder.
Описание функций-членов
QVCCodecInfo::QVCCodecInfo(const QByteArray &codecId)
Конструктор по умолчанию для QVCCodecInfo.
QVCCodecInfo::QVCCodecInfo(const QVCCodecInfo &other)
Создаёт копию other.
QVCCodecInfo::~QVCCodecInfo()
Деструктор для класса QVCCodecInfo.
[static] QList<QVCCodecInfo> QVCCodecInfo::availableDecoders(const QString &type, bool hwAccelerated = true)
Возвращает список поддерживаемых видеодекодеров.
Список доступных кодеков отсортирован в порядке предпочтения. Кодеки с аппаратным ускорением указаны первыми. Если type не пуст, список будет ограничен кодеками типа type, в противном случае будут перечислены все кодеки. Параметр hwAccelerated, если он установлен, сужает список до кодеков с аппаратным ускорением.
[static] QList<QVCCodecInfo> QVCCodecInfo::availableEncoders(const QString &type, bool hwAccelerated = true)
Возвращает список поддерживаемых видеокодеров.
Список доступных кодеков отсортирован в порядке предпочтения. Кодеки с аппаратным ускорением указаны первыми. Если type не пуст, список будет ограничен кодеками типа type, в противном случае будут перечислены все кодеки. Параметр hwAccelerated, если он установлен, сужает список до кодеков с аппаратным ускорением.
QString QVCCodecInfo::codec() const
Возвращает указанный тип кодека.
QByteArray QVCCodecInfo::codecId() const
Возвращает уникальный идентификатор кодека.
bool QVCCodecInfo::isEncoder() const
Возвращает true, если класс ссылается на кодировщик.
bool QVCCodecInfo::isHardwareAccelerated() const
Возвращает true, если класс ссылается на кодек с аппаратным ускорением.
bool QVCCodecInfo::isNull() const
Возвращает true, если данный QVCCodecInfo имеет значение NULL или недействителен.
int QVCCodecInfo::maxInstances() const
Возвращает максимальное количество экземпляров кодека.
Это подсказка относительно максимального количества поддерживаемых одновременных экземпляров кодека. Фактическое количество может быть меньше, поскольку оно зависит от доступных ресурсов на момент использования.
bool QVCCodecInfo::operator!=(const QVCCodecInfo &other) const
Возвращает true, если данный QVCCodecInfo отличается от other.
QVCCodecInfo &QVCCodecInfo::operator=(const QVCCodecInfo &other)
Устанавливает объект QVCCodecInfo равным other.
bool QVCCodecInfo::operator==(const QVCCodecInfo &other) const
Возвращает true, если данный QVCCodecInfo равен other.