diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Headers
new file mode 120000
index 000000000..d5ab97c5c
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Headers
@@ -0,0 +1 @@
+Versions/A/Headers
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers
new file mode 120000
index 000000000..9eb909f7d
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers
@@ -0,0 +1 @@
+../../../../../../../../../../../../src/frameworks/AudioVideoBridging/include/AudioVideoBridging
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/Current
new file mode 120000
index 000000000..8c7e5a667
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/framework-include/AudioVideoBridging b/framework-include/AudioVideoBridging
new file mode 120000
index 000000000..942730666
--- /dev/null
+++ b/framework-include/AudioVideoBridging
@@ -0,0 +1 @@
+../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Headers
\ No newline at end of file
diff --git a/src/frameworks/AudioVideoBridging/CMakeLists.txt b/src/frameworks/AudioVideoBridging/CMakeLists.txt
new file mode 100644
index 000000000..8e02d1270
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/CMakeLists.txt
@@ -0,0 +1,191 @@
+project(AudioVideoBridging)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "1.0.0")
+set(FRAMEWORK_VERSION "A")
+
+remove_sdk_framework(AudioVideoBridging
+)
+
+generate_sdk_framework(AudioVideoBridging
+ VERSION ${FRAMEWORK_VERSION}
+ HEADER "include/AudioVideoBridging"
+)
+
+add_framework(AudioVideoBridging
+ FAT
+ CURRENT_VERSION
+ VERSION ${FRAMEWORK_VERSION}
+
+ SOURCES
+ src/AudioVideoBridging.m
+ src/AVB1722MAAP.m
+ src/AVB1722ControlInterface.m
+ src/AVB17221ACMPInterface.m
+ src/AVB17221ACMPPendingResponse.m
+ src/AVB17221AECPInterface.m
+ src/AVB17221AECPPendingResponse.m
+ src/AVB17221AEMAudioCluster.m
+ src/AVB17221AEMAudioMap.m
+ src/AVB17221AEMAudioMapping.m
+ src/AVB17221AEMStreamPort.m
+ src/AVBWiFiInterface.m
+ src/AVB17221AEMAudioUnit.m
+ src/AVB17221AEMAVBInterface.m
+ src/AVB17221AEMLMMMapping.m
+ src/AVB17221AEMLocalModelMaker.m
+ src/AVB17221AEMLocalRemoteMapping.m
+ src/AVB17221AEMClockSource.m
+ src/AVB17221AEMConfiguration.m
+ src/AVBIIDCStreamConfiguration.m
+ src/AVB17221AEMControl.m
+ src/AVB17221AEMControlDescriptorArrayValue.m
+ src/AVB17221AEMControlDescriptorBodePlotValue.m
+ src/AVB17221AEMBodePlotEntry.m
+ src/AVB17221AEMControlDescriptorLinearValue.m
+ src/AVB17221AEMControlDescriptorSelectorValue.m
+ src/AVB17221AEMControlDescriptorUTF8Value.m
+ src/AVBInterfaceStreamingManager.m
+ src/AVB17221AEMAVCaptureDeviceModelMaker.m
+ src/AVBAVDECCController.m
+ src/AVB17221AEMControlDescriptorValue.m
+ src/AVB17221AEMDescriptorCount.m
+ src/AVB17221AEMEntity.m
+ src/AVB17221AEMJack.m
+ src/AVB17221AEMExternalPort.m
+ src/AVB17221AEMInternalPort.m
+ src/AVB17221AEMControlDescriptorLinearSet.m
+ src/AVB17221AEMLocale.m
+ src/AVB17221AEMLocalizedStringReference.m
+ src/AVB17221AEMMatrix.m
+ src/AVB17221AEMMixer.m
+ src/AVB17221AEMModelObject.m
+ src/AVBAVDECCEntity.m
+ src/AVBAVDECCEntityInterface.m
+ src/AVB17221AEMMSRPMapping.m
+ src/AVB17221AEMObject.m
+ src/AVB17221AEMSamplingRate.m
+ src/AVB17221AEMSamplingRateRange.m
+ src/AVBIIDCUserOutputStream.m
+ src/AVBEUI64Transformer.m
+ src/AVBConnectedTransformer.m
+ src/AVB17221AEMControlDescriptorVendorValue.m
+ src/AVB17221AEMSensorUnit.m
+ src/AVB17221AEMSignalSelector.m
+ src/AVB17221AEMSignal.m
+ src/AVB17221AEMStream.m
+ src/AVB17221AEMStreamFormat.m
+ src/AVB17221AEMStandardStreamFormat.m
+ src/AVB17221AEMIIDCStreamFormat.m
+ src/AVB17221AEM61883StreamFormat.m
+ src/AVB17221AEM618834StreamFormat.m
+ src/AVB17221AEM618836StreamFormat.m
+ src/AVB17221AEM61883632BitStreamFormat.m
+ src/AVB17221AEM618836FloatStreamFormat.m
+ src/AVB17221AEM618836AM824StreamFormat.m
+ src/AVB17221AEM618837StreamFormat.m
+ src/AVB17221AEM618838StreamFormat.m
+ src/AVB17221AEMMMAStreamFormat.m
+ src/AVB17221AEMAAFStreamFormat.m
+ src/AVB17221AEMAAFPCMStreamFormat.m
+ src/AVB17221AEMAAFAES3StreamFormat.m
+ src/AVB17221AEMCVFStreamFormat.m
+ src/AVB17221AEMCVFMJPEGStreamForamt.m
+ src/AVB17221AEMCVFH264StreamFormat.m
+ src/AVB17221AEMCVFJPEG2000StreamFormat.m
+ src/AVB17221AEMCRFStreamFormat.m
+ src/AVB17221AEMTSCFStreamFormat.m
+ src/AVB17221AEMSVFStreamFormat.m
+ src/AVB17221AEMRVFStreamFormat.m
+ src/AVB17221AEMVSFStreamFormat.m
+ src/AVB17221AEMVendorStreamFormat.m
+ src/AVB17221AEMStrings.m
+ src/AVB17221AEMVideoUnit.m
+ src/AVBEthernetInterface.m
+ src/AVBInterface.m
+ src/AVBIIDCUserInputStream.m
+ src/AVB17221Entity.m
+ src/AVB17221EntityDiscovery.m
+ src/AVBIIDCIOSurfaceStream.m
+ src/AVBMRP.m
+ src/AVBMSRPDomain.m
+ src/AVBMSRPDomainInfo.m
+ src/AVBSimpleVirtualAudio.m
+ src/AVBMACAddressFormatter.m
+ src/AVBVirtualStream.m
+ src/AVBVirtualStreamConnection.m
+ src/AVBMSRPListener.m
+ src/AVB17221AEMModelMaker.m
+ src/AVBMSRPTalker.m
+ src/AVBMSRPTalkerAttribute.m
+ src/AVBMVRP.m
+ src/AVB17221AEMCoreAudioDeviceModelMaker.m
+ src/AVBBuiltInAVDECCEntity.m
+ src/AVBNub.m
+ src/AVB17221AEMMemoryObjectData.m
+ src/AVB17221AEMEntityEnumerator.m
+ src/AVBMACAddress.m
+ src/AVB17221ACMPMessage.m
+ src/AVB17221AECPAEMMessage.m
+ src/AVB17221AECPAddressAccessMessage.m
+ src/AVBAudioDeviceSharing.m
+ src/AVBMutableBool.m
+ src/AVBVirtualEntity.m
+ src/AVB17221AECPAVCMessage.m
+ src/AVB17221AECPVendorMessage.m
+ src/AVB17221AECPAddressAccessTLV.m
+ src/AVB17221AEMStreamFormatTransformer.m
+ src/AVB17221AEMVideoColorSpaceTransformer.m
+ src/AVB17221AECPMessage.m
+ src/AVB17221AEMMatrixSignal.m
+ src/AVB17221AEMMemoryObject.m
+ src/AVB17221AEMNamedModelObject.m
+ src/AVB17221AEMClockDomainedModelObject.m
+ src/AVB17221AEMNamedClockDomainedModelObject.m
+ src/AVB17221AEMUnit.m
+ src/AVB17221AEMCluster.m
+ src/AVBMAAPMACAddress.m
+ src/AVB17221AEMPort.m
+ src/AVBCentralManager.m
+ src/AVB17221AEMSignalPort.m
+ src/AVB17221AEMSampleRateTransformer.m
+ src/AVB17221AEMVideoMap.m
+ src/AVBIIDCIOSurfaceOutputStream.m
+ src/AVB17221AEMSensorMap.m
+ src/AVB17221AEMVideoMapping.m
+ src/AVB17221AEMSensorMapping.m
+ src/AVB17221AEMSensorCluster.m
+ src/AVB17221AEMBaseControl.m
+ src/AVBCustomVirtualAudioEntityAEMValidator.m
+ src/AVB17221AEMSignalTranscoder.m
+ src/AVB17221AEMSignalSplitter.m
+ src/AVB17221AEMSignalSplitterMapping.m
+ src/AVB17221AEMSignalDemultiplexerMapping.m
+ src/AVBBuiltInAVDECCController.m
+ src/AVB17221AEMSignalDemultiplexer.m
+ src/AVB17221AEMSignalCombinerMapping.m
+ src/AVB17221AEMSignalMultiplexerMapping.m
+ src/AVB17221AEMSignalCombiner.m
+ src/AVB17221AEMSignalMultiplexer.m
+ src/AVB17221AEMVideoCluster.m
+ src/AVB17221AEMVideoFormatSpecific.m
+ src/AVB17221AEMVideoAspectRatio.m
+ src/AVB17221AEMVideoSize.m
+ src/AVBgPTPEthernetPort.m
+ src/AVB17221AEMClockDomain.m
+ src/AVB17221AEMSensorFormat.m
+ src/AVB17221AEMControlBlock.m
+ src/AVB17221AEMControlDescriptorSelectorStringValue.m
+ src/AVB17221AEMControlDescriptorSMPTETimeValue.m
+ src/AVB17221AEMControlDescriptorGPTPValue.m
+ src/AVB17221AEMControlDescriptorSamplingRateValue.m
+ src/AVBAudioDriverManager.m
+ src/AVBInputStream.m
+ src/AVBStream.m
+ src/AVBOutputStream.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+)
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ADDDeviceService.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ADDDeviceService.h
new file mode 100644
index 000000000..899c17edf
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ADDDeviceService.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ADDDeviceService
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ALServiceProtocol.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ALServiceProtocol.h
new file mode 100644
index 000000000..26082631b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ALServiceProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ALServiceProtocol
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ASACoreAudioClient.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ASACoreAudioClient.h
new file mode 100644
index 000000000..8a2f1de8e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/ASACoreAudioClient.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol ASACoreAudioClient
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPClient.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPClient.h
new file mode 100644
index 000000000..644cf54e0
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPClient.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVB17221ACMPClient
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPInterface.h
new file mode 100644
index 000000000..d2946bb0a
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221ACMPInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPMessage.h
new file mode 100644
index 000000000..c0300251e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221ACMPMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPPendingResponse.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPPendingResponse.h
new file mode 100644
index 000000000..3cbc47929
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221ACMPPendingResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221ACMPPendingResponse : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAEMMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAEMMessage.h
new file mode 100644
index 000000000..ee8bf9fda
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAEMMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPAEMMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAVCMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAVCMessage.h
new file mode 100644
index 000000000..26680a905
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAVCMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPAVCMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessMessage.h
new file mode 100644
index 000000000..bcd7b69f9
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPAddressAccessMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessTLV.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessTLV.h
new file mode 100644
index 000000000..37b5f0188
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPAddressAccessTLV.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPAddressAccessTLV : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPClient.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPClient.h
new file mode 100644
index 000000000..69d1aabb8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPClient.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVB17221AECPClient
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPInterface.h
new file mode 100644
index 000000000..8c1794839
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPMessage.h
new file mode 100644
index 000000000..480a04de9
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPPendingResponse.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPPendingResponse.h
new file mode 100644
index 000000000..44374542d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPPendingResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPPendingResponse : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPVendorMessage.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPVendorMessage.h
new file mode 100644
index 000000000..735f874a6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AECPVendorMessage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AECPVendorMessage : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618834StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618834StreamFormat.h
new file mode 100644
index 000000000..c477370e9
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618834StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618834StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883632BitStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883632BitStreamFormat.h
new file mode 100644
index 000000000..639171fbb
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883632BitStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM61883632BitStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836AM824StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836AM824StreamFormat.h
new file mode 100644
index 000000000..c9769184c
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836AM824StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618836AM824StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836FloatStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836FloatStreamFormat.h
new file mode 100644
index 000000000..f53e8b180
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836FloatStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618836FloatStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836StreamFormat.h
new file mode 100644
index 000000000..66dbf2842
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618836StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618836StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618837StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618837StreamFormat.h
new file mode 100644
index 000000000..c3dc4a568
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618837StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618837StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618838StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618838StreamFormat.h
new file mode 100644
index 000000000..877c4dc57
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM618838StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM618838StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883StreamFormat.h
new file mode 100644
index 000000000..467a8a9cd
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEM61883StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEM61883StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFAES3StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFAES3StreamFormat.h
new file mode 100644
index 000000000..b93c16891
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFAES3StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAAFAES3StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFPCMStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFPCMStreamFormat.h
new file mode 100644
index 000000000..8de9722db
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFPCMStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAAFPCMStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFStreamFormat.h
new file mode 100644
index 000000000..cf4c98f14
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAAFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAAFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVBInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVBInterface.h
new file mode 100644
index 000000000..881d62b5a
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVBInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAVBInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVCaptureDeviceModelMaker.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVCaptureDeviceModelMaker.h
new file mode 100644
index 000000000..fb8cb581f
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAVCaptureDeviceModelMaker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAVCaptureDeviceModelMaker : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioCluster.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioCluster.h
new file mode 100644
index 000000000..07a6625f5
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioCluster.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAudioCluster : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMap.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMap.h
new file mode 100644
index 000000000..1e5977f07
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMap.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAudioMap : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMapping.h
new file mode 100644
index 000000000..1c5836475
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAudioMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioUnit.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioUnit.h
new file mode 100644
index 000000000..3634c7f01
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMAudioUnit.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMAudioUnit : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBaseControl.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBaseControl.h
new file mode 100644
index 000000000..66baf7713
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBaseControl.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMBaseControl : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBodePlotEntry.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBodePlotEntry.h
new file mode 100644
index 000000000..9d8c9d4e6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMBodePlotEntry.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMBodePlotEntry : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCRFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCRFStreamFormat.h
new file mode 100644
index 000000000..5fe0c3518
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCRFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCRFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFH264StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFH264StreamFormat.h
new file mode 100644
index 000000000..098eb670d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFH264StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCVFH264StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFJPEG2000StreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFJPEG2000StreamFormat.h
new file mode 100644
index 000000000..f559e87ef
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFJPEG2000StreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCVFJPEG2000StreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFMJPEGStreamForamt.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFMJPEGStreamForamt.h
new file mode 100644
index 000000000..195f8bf83
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFMJPEGStreamForamt.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCVFMJPEGStreamForamt : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFStreamFormat.h
new file mode 100644
index 000000000..defc183fe
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCVFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCVFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomain.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomain.h
new file mode 100644
index 000000000..747b264c4
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomain.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMClockDomain : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomainedModelObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomainedModelObject.h
new file mode 100644
index 000000000..43194fc48
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockDomainedModelObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMClockDomainedModelObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockSource.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockSource.h
new file mode 100644
index 000000000..e3decfc5b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMClockSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMClockSource : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCluster.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCluster.h
new file mode 100644
index 000000000..c2ad8b16c
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCluster.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCluster : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMConfiguration.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMConfiguration.h
new file mode 100644
index 000000000..4a25be8d3
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControl.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControl.h
new file mode 100644
index 000000000..dc61ce8a3
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControl.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControl : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlBlock.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlBlock.h
new file mode 100644
index 000000000..c860871cc
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlBlock.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlBlock : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorArrayValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorArrayValue.h
new file mode 100644
index 000000000..4308252d3
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorArrayValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorArrayValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorBodePlotValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorBodePlotValue.h
new file mode 100644
index 000000000..5bbd89537
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorBodePlotValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorBodePlotValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorGPTPValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorGPTPValue.h
new file mode 100644
index 000000000..ad72a0e9f
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorGPTPValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorGPTPValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearSet.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearSet.h
new file mode 100644
index 000000000..a66e7b6ae
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearSet.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorLinearSet : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearValue.h
new file mode 100644
index 000000000..7006583d0
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorLinearValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorLinearValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSMPTETimeValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSMPTETimeValue.h
new file mode 100644
index 000000000..628895ddb
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSMPTETimeValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorSMPTETimeValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSamplingRateValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSamplingRateValue.h
new file mode 100644
index 000000000..2ce1b1028
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSamplingRateValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorSamplingRateValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorStringValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorStringValue.h
new file mode 100644
index 000000000..5d1012921
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorStringValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorSelectorStringValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorValue.h
new file mode 100644
index 000000000..3fd933936
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorSelectorValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorSelectorValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorUTF8Value.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorUTF8Value.h
new file mode 100644
index 000000000..63f3f530b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorUTF8Value.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorUTF8Value : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorValue.h
new file mode 100644
index 000000000..7feae8df7
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorVendorValue.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorVendorValue.h
new file mode 100644
index 000000000..ba73138e7
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMControlDescriptorVendorValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMControlDescriptorVendorValue : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCoreAudioDeviceModelMaker.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCoreAudioDeviceModelMaker.h
new file mode 100644
index 000000000..99d4a32db
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMCoreAudioDeviceModelMaker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMCoreAudioDeviceModelMaker : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMDescriptorCount.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMDescriptorCount.h
new file mode 100644
index 000000000..80e49bb2d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMDescriptorCount.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMDescriptorCount : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntity.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntity.h
new file mode 100644
index 000000000..9f32e94b3
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMEntity : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntityEnumerator.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntityEnumerator.h
new file mode 100644
index 000000000..86d87da45
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMEntityEnumerator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMEntityEnumerator : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMExternalPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMExternalPort.h
new file mode 100644
index 000000000..b7ade4b51
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMExternalPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMExternalPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMIIDCStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMIIDCStreamFormat.h
new file mode 100644
index 000000000..752dea2d1
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMIIDCStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMIIDCStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMInternalPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMInternalPort.h
new file mode 100644
index 000000000..a75833f88
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMInternalPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMInternalPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMJack.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMJack.h
new file mode 100644
index 000000000..704dcccf6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMJack.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMJack : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLMMMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLMMMapping.h
new file mode 100644
index 000000000..107bea051
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLMMMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMLMMMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalModelMaker.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalModelMaker.h
new file mode 100644
index 000000000..fc2e8ad3a
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalModelMaker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMLocalModelMaker : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalRemoteMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalRemoteMapping.h
new file mode 100644
index 000000000..ce15c90d6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalRemoteMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMLocalRemoteMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocale.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocale.h
new file mode 100644
index 000000000..6bb92aa0d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocale.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMLocale : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalizedStringReference.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalizedStringReference.h
new file mode 100644
index 000000000..91f19c595
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMLocalizedStringReference.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMLocalizedStringReference : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMMAStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMMAStreamFormat.h
new file mode 100644
index 000000000..b01e85fa8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMMAStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMMAStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMSRPMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMSRPMapping.h
new file mode 100644
index 000000000..6bcedb89a
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMSRPMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMSRPMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrix.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrix.h
new file mode 100644
index 000000000..9ba575f20
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrix.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMatrix : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrixSignal.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrixSignal.h
new file mode 100644
index 000000000..6b272dc4c
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMatrixSignal.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMatrixSignal : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObject.h
new file mode 100644
index 000000000..02ce3dc03
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMemoryObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObjectData.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObjectData.h
new file mode 100644
index 000000000..94f04e18e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMemoryObjectData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMemoryObjectData : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMixer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMixer.h
new file mode 100644
index 000000000..82d18f801
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMMixer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMMixer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelMaker.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelMaker.h
new file mode 100644
index 000000000..94bc40034
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelMaker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMModelMaker : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelObject.h
new file mode 100644
index 000000000..9ca979ba2
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMModelObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMModelObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedClockDomainedModelObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedClockDomainedModelObject.h
new file mode 100644
index 000000000..8fbec8416
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedClockDomainedModelObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMNamedClockDomainedModelObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedModelObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedModelObject.h
new file mode 100644
index 000000000..8c633309c
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMNamedModelObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMNamedModelObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMObject.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMObject.h
new file mode 100644
index 000000000..b5615570e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMObject : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMPort.h
new file mode 100644
index 000000000..55a5d42d2
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMRVFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMRVFStreamFormat.h
new file mode 100644
index 000000000..f02e204b0
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMRVFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMRVFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSVFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSVFStreamFormat.h
new file mode 100644
index 000000000..055fa99b2
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSVFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSVFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSampleRateTransformer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSampleRateTransformer.h
new file mode 100644
index 000000000..3ffb996d9
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSampleRateTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSampleRateTransformer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRate.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRate.h
new file mode 100644
index 000000000..b3a866da5
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSamplingRate : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRateRange.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRateRange.h
new file mode 100644
index 000000000..d2aaa0bac
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSamplingRateRange.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSamplingRateRange : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorCluster.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorCluster.h
new file mode 100644
index 000000000..59e69fcc8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorCluster.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSensorCluster : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorFormat.h
new file mode 100644
index 000000000..ed418bcdc
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSensorFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMap.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMap.h
new file mode 100644
index 000000000..ba6ec1725
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMap.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSensorMap : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMapping.h
new file mode 100644
index 000000000..7de40baf5
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSensorMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorUnit.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorUnit.h
new file mode 100644
index 000000000..4f1198cda
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSensorUnit.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSensorUnit : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignal.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignal.h
new file mode 100644
index 000000000..c5fefe724
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignal.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignal : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombiner.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombiner.h
new file mode 100644
index 000000000..6977e983b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombiner.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalCombiner : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombinerMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombinerMapping.h
new file mode 100644
index 000000000..2ecb48510
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalCombinerMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalCombinerMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexer.h
new file mode 100644
index 000000000..cc7de75de
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalDemultiplexer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexerMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexerMapping.h
new file mode 100644
index 000000000..9d050e044
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalDemultiplexerMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalDemultiplexerMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexer.h
new file mode 100644
index 000000000..92a7fc176
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalMultiplexer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexerMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexerMapping.h
new file mode 100644
index 000000000..06a5ca35c
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalMultiplexerMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalMultiplexerMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalPort.h
new file mode 100644
index 000000000..5ac2debea
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSelector.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSelector.h
new file mode 100644
index 000000000..f6a7d6a64
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSelector.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalSelector : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitter.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitter.h
new file mode 100644
index 000000000..d056abab6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalSplitter : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitterMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitterMapping.h
new file mode 100644
index 000000000..568026704
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalSplitterMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalSplitterMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalTranscoder.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalTranscoder.h
new file mode 100644
index 000000000..f17cc6356
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMSignalTranscoder.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMSignalTranscoder : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStandardStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStandardStreamFormat.h
new file mode 100644
index 000000000..9d756c22a
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStandardStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStandardStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStream.h
new file mode 100644
index 000000000..8fbcc7786
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormat.h
new file mode 100644
index 000000000..6732f25e4
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormatTransformer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormatTransformer.h
new file mode 100644
index 000000000..bf444beb1
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamFormatTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStreamFormatTransformer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamPort.h
new file mode 100644
index 000000000..15ab251e6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStreamPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStreamPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStrings.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStrings.h
new file mode 100644
index 000000000..4905249b7
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMStrings.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMStrings : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMTSCFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMTSCFStreamFormat.h
new file mode 100644
index 000000000..de10d6c02
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMTSCFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMTSCFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMUnit.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMUnit.h
new file mode 100644
index 000000000..cba63878e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMUnit.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMUnit : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVSFStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVSFStreamFormat.h
new file mode 100644
index 000000000..0f1028710
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVSFStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVSFStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVendorStreamFormat.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVendorStreamFormat.h
new file mode 100644
index 000000000..cca0e0c71
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVendorStreamFormat.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVendorStreamFormat : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoAspectRatio.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoAspectRatio.h
new file mode 100644
index 000000000..afe9ca976
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoAspectRatio.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoAspectRatio : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoCluster.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoCluster.h
new file mode 100644
index 000000000..1e568f74b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoCluster.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoCluster : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoColorSpaceTransformer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoColorSpaceTransformer.h
new file mode 100644
index 000000000..e588a0b19
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoColorSpaceTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoColorSpaceTransformer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoFormatSpecific.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoFormatSpecific.h
new file mode 100644
index 000000000..7ca56012e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoFormatSpecific.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoFormatSpecific : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMap.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMap.h
new file mode 100644
index 000000000..3e4712c8b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMap.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoMap : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMapping.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMapping.h
new file mode 100644
index 000000000..675a47105
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoMapping.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoMapping : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoSize.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoSize.h
new file mode 100644
index 000000000..ab31ac99b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoSize.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoSize : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoUnit.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoUnit.h
new file mode 100644
index 000000000..9aa378ff1
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221AEMVideoUnit.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221AEMVideoUnit : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221Entity.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221Entity.h
new file mode 100644
index 000000000..2a21fc519
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221Entity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221Entity : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscovery.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscovery.h
new file mode 100644
index 000000000..12b293bf5
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscovery.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB17221EntityDiscovery : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscoveryDelegate.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscoveryDelegate.h
new file mode 100644
index 000000000..3778ffbf8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityDiscoveryDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVB17221EntityDiscoveryDelegate
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityPublisher.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityPublisher.h
new file mode 100644
index 000000000..50cf28ea6
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB17221EntityPublisher.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVB17221EntityPublisher
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722ControlInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722ControlInterface.h
new file mode 100644
index 000000000..782915b4d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722ControlInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB1722ControlInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722MAAP.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722MAAP.h
new file mode 100644
index 000000000..232fa9fd8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVB1722MAAP.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVB1722MAAP : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCController.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCController.h
new file mode 100644
index 000000000..6a78dfc70
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBAVDECCController : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntity.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntity.h
new file mode 100644
index 000000000..b5ed63db8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBAVDECCEntity : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntityInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntityInterface.h
new file mode 100644
index 000000000..eb2728766
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAVDECCEntityInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBAVDECCEntityInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDeviceSharing.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDeviceSharing.h
new file mode 100644
index 000000000..f8ee9f05f
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDeviceSharing.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBAudioDeviceSharing : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDriverManager.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDriverManager.h
new file mode 100644
index 000000000..cc3482d3d
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBAudioDriverManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBAudioDriverManager : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCController.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCController.h
new file mode 100644
index 000000000..0c6e03ec5
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBBuiltInAVDECCController : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCEntity.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCEntity.h
new file mode 100644
index 000000000..3bb4b73a0
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBBuiltInAVDECCEntity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBBuiltInAVDECCEntity : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCentralManager.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCentralManager.h
new file mode 100644
index 000000000..b92ee9a0e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCentralManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBCentralManager : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBConnectedTransformer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBConnectedTransformer.h
new file mode 100644
index 000000000..eed5c9be1
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBConnectedTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBConnectedTransformer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCustomVirtualAudioEntityAEMValidator.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCustomVirtualAudioEntityAEMValidator.h
new file mode 100644
index 000000000..043079edb
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBCustomVirtualAudioEntityAEMValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBCustomVirtualAudioEntityAEMValidator : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEUI64Transformer.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEUI64Transformer.h
new file mode 100644
index 000000000..898c9529e
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEUI64Transformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBEUI64Transformer : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEthernetInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEthernetInterface.h
new file mode 100644
index 000000000..7b13b3177
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBEthernetInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBEthernetInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceOutputStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceOutputStream.h
new file mode 100644
index 000000000..0f7cb06a3
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceOutputStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBIIDCIOSurfaceOutputStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceStream.h
new file mode 100644
index 000000000..a148f11f4
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCIOSurfaceStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBIIDCIOSurfaceStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCStreamConfiguration.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCStreamConfiguration.h
new file mode 100644
index 000000000..8a9a71161
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCStreamConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBIIDCStreamConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserInputStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserInputStream.h
new file mode 100644
index 000000000..0310b3677
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserInputStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBIIDCUserInputStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserOutputStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserOutputStream.h
new file mode 100644
index 000000000..64cb291bd
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBIIDCUserOutputStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBIIDCUserOutputStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInputStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInputStream.h
new file mode 100644
index 000000000..6370da300
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInputStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBInputStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterface.h
new file mode 100644
index 000000000..0d8ab2ab2
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceDelegate.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceDelegate.h
new file mode 100644
index 000000000..22d3de6d2
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVBInterfaceDelegate
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceStreamingManager.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceStreamingManager.h
new file mode 100644
index 000000000..0db29b7f7
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBInterfaceStreamingManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBInterfaceStreamingManager : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMAAPMACAddress.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMAAPMACAddress.h
new file mode 100644
index 000000000..67ee41383
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMAAPMACAddress.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMAAPMACAddress : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddress.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddress.h
new file mode 100644
index 000000000..3623c2379
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddress.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMACAddress : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddressFormatter.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddressFormatter.h
new file mode 100644
index 000000000..afc36bee4
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMACAddressFormatter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMACAddressFormatter : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMRP.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMRP.h
new file mode 100644
index 000000000..e28019a58
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMRP.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMRP : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomain.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomain.h
new file mode 100644
index 000000000..3f62d781b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomain.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMSRPDomain : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomainInfo.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomainInfo.h
new file mode 100644
index 000000000..b2863e856
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPDomainInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMSRPDomainInfo : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListener.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListener.h
new file mode 100644
index 000000000..cc4017902
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListener.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMSRPListener : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListenerClient.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListenerClient.h
new file mode 100644
index 000000000..f4a991d80
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPListenerClient.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVBMSRPListenerClient
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalker.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalker.h
new file mode 100644
index 000000000..3a18e3ddd
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMSRPTalker : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerAttribute.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerAttribute.h
new file mode 100644
index 000000000..c666b5fa1
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerAttribute.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMSRPTalkerAttribute : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerClient.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerClient.h
new file mode 100644
index 000000000..a88ec502b
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMSRPTalkerClient.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol AVBMSRPTalkerClient
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMVRP.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMVRP.h
new file mode 100644
index 000000000..02d419578
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMVRP.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMVRP : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMutableBool.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMutableBool.h
new file mode 100644
index 000000000..ddcdf6509
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBMutableBool.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBMutableBool : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBNub.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBNub.h
new file mode 100644
index 000000000..b3f9b1484
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBNub.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBNub : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBOutputStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBOutputStream.h
new file mode 100644
index 000000000..f70f84c78
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBOutputStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBOutputStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBSimpleVirtualAudio.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBSimpleVirtualAudio.h
new file mode 100644
index 000000000..9272fd7be
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBSimpleVirtualAudio.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBSimpleVirtualAudio : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBStream.h
new file mode 100644
index 000000000..fbfffba36
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualEntity.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualEntity.h
new file mode 100644
index 000000000..f575cbfed
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualEntity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBVirtualEntity : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStream.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStream.h
new file mode 100644
index 000000000..0dd6a41b8
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStream.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBVirtualStream : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStreamConnection.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStreamConnection.h
new file mode 100644
index 000000000..adadb3d26
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBVirtualStreamConnection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBVirtualStreamConnection : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBWiFiInterface.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBWiFiInterface.h
new file mode 100644
index 000000000..244585378
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBWiFiInterface.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBWiFiInterface : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBgPTPEthernetPort.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBgPTPEthernetPort.h
new file mode 100644
index 000000000..6141647ac
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AVBgPTPEthernetPort.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface AVBgPTPEthernetPort : NSObject
+
+@end
diff --git a/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AudioVideoBridging.h b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AudioVideoBridging.h
new file mode 100644
index 000000000..9160c4dbf
--- /dev/null
+++ b/src/frameworks/AudioVideoBridging/include/AudioVideoBridging/AudioVideoBridging.h
@@ -0,0 +1,215 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2025 Darling Developers
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+
+#ifndef _AudioVideoBridging_H_
+#define _AudioVideoBridging_H_
+
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import