QMetaDataWriterControl露

The QMetaDataWriterControl class provides write access to the meta-data of a QMediaService 鈥榮 media. More鈥�

Inheritance diagram of PySide2.QtMultimedia.QMetaDataWriterControl

Detailed Description露

If a QMediaService can provide write access to the meta-data of its current media it will implement QMetaDataWriterControl . This control provides functions for both retrieving and setting meta-data values. Meta-data may be addressed by the keys defined in the QMediaMetaData namespace.

The functionality provided by this control is exposed to application code by the meta-data members of QMediaObject , and so meta-data access is potentially available in any of the media object classes. Any media service may implement QMetaDataControl.

The interface name of QMetaDataWriterControl is org.qt-project.qt.metadatawritercontrol/5.0 as defined in QMetaDataWriterControl_iid .

class PySide2.QtMultimedia.QMetaDataWriterControl([parent=None])露
param parent:

PySide2.QtCore.QObject

Construct a QMetaDataWriterControl with parent . This class is meant as a base class for service specific meta data providers so this constructor is protected.

PySide2.QtMultimedia.QMetaDataWriterControl.availableMetaData()露
Return type:

list of strings

Returns a list of keys there is meta-data available for.

PySide2.QtMultimedia.QMetaDataWriterControl.isMetaDataAvailable()露
Return type:

bool

Identifies if meta-data is available from a media service.

Returns true if the meta-data is available and false otherwise.

PySide2.QtMultimedia.QMetaDataWriterControl.isWritable()露
Return type:

bool

Identifies if a media service鈥檚 meta-data can be edited.

Returns true if the meta-data is writable and false otherwise.

PySide2.QtMultimedia.QMetaDataWriterControl.metaData(key)露
Parameters:

key 鈥� str

Return type:

object

Returns the meta-data for the given key .

See also

setMetaData()

PySide2.QtMultimedia.QMetaDataWriterControl.metaDataAvailableChanged(available)露
Parameters:

available 鈥� bool

PySide2.QtMultimedia.QMetaDataWriterControl.metaDataChanged()露
PySide2.QtMultimedia.QMetaDataWriterControl.metaDataChanged(key, value)
Parameters:
  • key 鈥� str

  • value 鈥� object

PySide2.QtMultimedia.QMetaDataWriterControl.setMetaData(key, value)露
Parameters:
  • key 鈥� str

  • value 鈥� object

Sets the value of the meta-data element with the given key .

See also

metaData()

PySide2.QtMultimedia.QMetaDataWriterControl.writableChanged(writable)露
Parameters:

writable 鈥� bool