Документация
ОС Аврора 5.0.1

Класс 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.

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

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