Migrates AudioVideoManagement to generated rtiddsgen API

Converts accessor calls to plain member access across avm service and plugin.
This commit is contained in:
berrux-dev committed 2026-09-21 02:45:51 +02:00
1 parent 82356f23e5
commit 40f767fc4d
29 files changed
+308 -295

No files matched your search

@@ -17,21 +17,21 @@ namespace AudioVideoManagement
void Exercise::add(std::unique_ptr<Asset> &&asset)
{
Q_ASSERT(asset.get());
auto insertResult = m_assets.insert(std::make_pair(asset->data().id(), std::move(asset)));
auto insertResult = m_assets.insert(std::make_pair(asset->data().id, std::move(asset)));
Q_ASSERT(insertResult.second);
}
void Exercise::add(std::unique_ptr<MountingPoint> &&mountingPoint)
{
Q_ASSERT(mountingPoint.get());
auto insertResult = m_mountingPoints.insert(std::make_pair(mountingPoint->data().id(), std::move(mountingPoint)));
auto insertResult = m_mountingPoints.insert(std::make_pair(mountingPoint->data().id, std::move(mountingPoint)));
Q_ASSERT(insertResult.second);
}
std::unique_ptr<Asset> Exercise::take(Asset *asset)
{
Q_ASSERT(asset);
auto found = m_assets.find(asset->data().id());
auto found = m_assets.find(asset->data().id);
Q_ASSERT(found != m_assets.end());
std::unique_ptr<Asset> taken = std::move(found->second);
@@ -42,7 +42,7 @@ std::unique_ptr<Asset> Exercise::take(Asset *asset)
std::unique_ptr<MountingPoint> Exercise::take(MountingPoint *mountingPoint)
{
Q_ASSERT(mountingPoint);
auto found = m_mountingPoints.find(mountingPoint->data().id());
auto found = m_mountingPoints.find(mountingPoint->data().id);
Q_ASSERT(found != m_mountingPoints.end());
std::unique_ptr<MountingPoint> taken = std::move(found->second);