The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins. 更多...
头: | #include <QMediaServiceProviderPlugin> |
qmake: | QT += multimedia |
继承: | QObject and QMediaServiceProviderFactoryInterface |
virtual QMediaService * | create (const QString & key ) override = 0 |
virtual void | release (QMediaService * service ) override = 0 |
const QMetaObject | staticMetaObject |
The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins.
A media service provider plug-in may implement one or more of QMediaServiceSupportedFormatsInterface , QMediaServiceSupportedDevicesInterface ,和 QMediaServiceFeaturesInterface to identify the features it supports.
[override pure virtual]
QMediaService
*QMediaServiceProviderPlugin::
create
(const
QString
&
key
)
Constructs a new instance of the QMediaService identified by key .
The QMediaService returned must be destroyed with release ().
[override pure virtual]
void
QMediaServiceProviderPlugin::
release
(
QMediaService
*
service
)
Destroys a media service constructed with create ().