diff --git a/include/libcamera/internal/ipa_proxy.h b/include/libcamera/internal/ipa_proxy.h
index 9fe446c35f04..ea9f0760c2fc 100644
--- a/include/libcamera/internal/ipa_proxy.h
+++ b/include/libcamera/internal/ipa_proxy.h
@@ -17,15 +17,15 @@ namespace libcamera {
 
 class IPAModule;
 
-enum ProxyState {
-	ProxyStopped,
-	ProxyStopping,
-	ProxyRunning,
-};
-
 class IPAProxy : public IPAInterface
 {
 public:
+	enum ProxyState {
+		ProxyStopped,
+		ProxyStopping,
+		ProxyRunning,
+	};
+
 	IPAProxy(IPAModule *ipam);
 	~IPAProxy();
 
