Класс QMediaServiceProviderPlugin
Класс QMediaServiceProviderPlugin предоставляет интерфейс для плагинов QMediaService. Подробнее...
| Заголовок: | #include <QMediaServiceProviderPlugin> |
| qmake: | QT += multimedia |
| Наследует: | QObject и QMediaServiceProviderFactoryInterface |
Реализованные публичные функции
| виртуальный QMediaService * | create(const QString &key) override = 0 |
| виртуальный void | release(QMediaService *service) override = 0 |
- 34 публичные функции унаследованы от QObject
Дополнительные унаследованные члены
- 1 свойство унаследовано от QObject
- 34 публичные функции унаследованы от QObject
- 1 публичный слот унаследован от QObject
- 2 сигнала унаследованы от QObject
- 1 публичная переменная унаследована от QObject
- 10 статические публичные члены унаследованы от QObject
- 9 защищенные функции унаследованы от QObject
- 2 защищенные переменные унаследованы от QObject
Подробное описание
Класс QMediaServiceProviderPlugin предоставляет интерфейс для плагинов QMediaService.
Плагин поставщика медиа-службы может реализовать один или несколько интерфейсов QMediaServiceSupportedFormatsInterface, QMediaServiceSupportedDevicesInterface и QMediaServiceFeaturesInterface для определения поддерживаемых функций.
Документация по функциям-членам
[override pure virtual] QMediaService *QMediaServiceProviderPlugin::create(const QString &key)
Создаёт новый экземпляр QMediaService, идентифицированный по ключу key.
Возвращённый QMediaService должен быть уничтожен с помощью release().
[override pure virtual] void QMediaServiceProviderPlugin::release(QMediaService *service)
Уничтожает медиа-службу, созданную с помощью create().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qmediaserviceproviderplugin.html