docs: def acquireVideoStreamingService(self, nDeviceIndex):
          """
          Acquiring streaming service permits video streaming for the caller. Releasing hints the system that video services do not need to be maintained for this client.
          If the camera has not already been activated, a one time spin up may incur some auto exposure as well as initial streaming frame delays.
          The camera should be considered a global resource accessible for shared consumption but not exclusive to any caller.
          The camera may go inactive due to lack of active consumers or headset idleness.
          """
  
          fn = self.function_table.acquireVideoStreamingService
          pHandle = TrackedCameraHandle_t()
          result = fn(nDeviceIndex, byref(pHandle))
          return result, pHandle