4#ifndef QPIPEWIRE_PROPERTYDICT_H
5#define QPIPEWIRE_PROPERTYDICT_H
18#include <QtMultimedia/private/qpipewire_support_p.h>
19#include <QtCore/qglobal.h>
20#include <QtCore/qspan.h>
22#include <pipewire/pipewire.h>
PwPropertiesHandle makeProperties(QSpan< const spa_dict_item > keyValuePairs)
std::optional< std::string_view > getNodeDescription(const PwPropertyDict &dict)
std::optional< std::string_view > getDeviceSysfsPath(const PwPropertyDict &dict)
std::optional< ObjectId > getDeviceId(const PwPropertyDict &dict)
std::optional< std::string_view > getDeviceName(const PwPropertyDict &dict)
std::optional< std::string_view > getMetadataName(const PwPropertyDict &dict)
std::optional< std::string_view > getMediaClass(const PwPropertyDict &dict)
std::optional< std::string_view > getNodeName(const PwPropertyDict &dict)
PwPropertyDict toPropertyDict(const spa_dict &dict)
std::optional< std::string_view > getDeviceDescription(const PwPropertyDict &dict)
std::optional< ObjectSerial > getObjectSerial(const PwPropertyDict &dict)
#define PW_KEY_DEVICE_SYSFS_PATH
#define PW_KEY_OBJECT_SERIAL