code: def waitGetPoses(self, pRenderPoseArray, unRenderPoseArrayCount, pGamePoseArray, unGamePoseArrayCount):
          
  
          fn = self.function_table.waitGetPoses
          # TODO: Automate this manual translation
          # Convert non-pointer python arguments to pointers
          if pRenderPoseArray is not None:
              pRenderPoseArray = byref(pRenderPoseArray[0])
          if pGamePoseArray is not None:
              pGamePoseArray = byref(pGamePoseArray[0])
          result = fn(pRenderPoseArray, unRenderPoseArrayCount, pGamePoseArray, unGamePoseArrayCount)
          return result
docs: Scene applications should call this function to get poses to render with (and optionally poses predicted an additional frame out to use for gameplay).
          This function will block until "running start" milliseconds before the start of the frame, and should be called at the last moment before needing to
          start rendering.
          * Return codes:
          - IsNotSceneApplication (make sure to call VR_Init with VRApplicaiton_Scene)
          - DoNotHaveFocus (some other app has taken focus - this will throttle the call to 10hz to reduce the impact on that app)