fix vkQueuePresent unexpected result.

some intel driver didn't react when window size changed.
vkQueuePresent still return VK_SUCCESS.

Bug: b/261419518
Change-Id: I1c5814a9329fd47348ffef439ec7b4d3a994272a
diff --git a/stream-servers/DisplaySurfaceUser.h b/stream-servers/DisplaySurfaceUser.h
index 0065709..30af909 100644
--- a/stream-servers/DisplaySurfaceUser.h
+++ b/stream-servers/DisplaySurfaceUser.h
@@ -14,6 +14,8 @@
 
 #pragma once
 
+#include <stdint.h>
+
 namespace gfxstream {
 
 class DisplaySurface;
@@ -31,6 +33,8 @@
   protected:
     virtual void bindToSurfaceImpl(DisplaySurface* surface) = 0;
 
+    virtual void surfaceUpdated(DisplaySurface* surface) = 0;
+
     virtual void unbindFromSurfaceImpl() = 0;
 
     const DisplaySurface* getBoundSurface() const { return mBoundSurface; }