Solid::PortableMediaPlayer Class

class Solid::PortableMediaPlayer

This class implements Portable Media Player device interface and represents a portable media player attached to the system. More...

Header: #include <Solid/PortableMediaPlayer>
CMake: find_package(KF6 REQUIRED COMPONENTS Solid)
target_link_libraries(mytarget PRIVATE KF6::Solid)
Inherits: Solid::DeviceInterface

Properties

Public Functions

QVariant driverHandle(const QString &driver) const
QStringList supportedDrivers(QString protocol = QString()) const
QStringList supportedProtocols() const

Static Public Members

Solid::DeviceInterface::Type deviceInterfaceType()

Detailed Description

A portable media player is a portable device able to play multimedia files.

Some of them have recording capabilities.

Property Documentation

[read-only] supportedDrivers : QStringList

Access functions:

QStringList supportedDrivers(QString protocol = QString()) const

[read-only] supportedProtocols : QStringList

Access functions:

QStringList supportedProtocols() const

Member Function Documentation

[static] Solid::DeviceInterface::Type PortableMediaPlayer::deviceInterfaceType()

Returns the Solid::DeviceInterface::Type of the PortableMediaPlayer device interface.

See also Solid::DeviceInterface::Type.

QVariant PortableMediaPlayer::driverHandle(const QString &driver) const

Returns a driver specific string allowing to access the device.

For example for the "mtp" driver it will return the serial number of the device.

QStringList PortableMediaPlayer::supportedDrivers(QString protocol = QString()) const

Returns known installed device drivers that claim to handle this device using the requested protocol.

If protocol is omitted, returns a list of all drivers supporting the device.

Note: Getter function for property supportedDrivers.

QStringList PortableMediaPlayer::supportedProtocols() const

Returns known protocols this device supports.

This list may be dependent on installed device driver libraries.

Note: Getter function for property supportedProtocols.