OptionalenabledWhether the hook is enabled (e.g., only when in a room)
Async function that returns a room token for the ghost client
OptionalonCallback when an error occurs
The owner's userId (used to build ghost camera userIds)
OptionalregionSignaling-region pin for the ghost clients (e.g. 'us-east-2').
Defaults to the surrounding HiyveProvider's region — ghost cameras must
join the SAME stack as the main client. Without a pin the ghost client
latency-probes for the closest region, which selects a stack by proximity
rather than by environment: from a production session it can land on a
dev stack whose JWT secrets can't verify the session's room token, and
every /token mint 500s. Only pass this when using the hook outside a
HiyveProvider.
The room name to join ghost cameras into
Options for the useAdditionalCameras hook