Skip to content
Void Monster Docs

Type to search guides and API reference.

    libCamera/Developer docs

    Interface: CameraCoordinator

    Public 1.13.0API 1.13.0

    @faeyumbrea/lib-camera-api-types


    @faeyumbrea/lib-camera-api-types / CameraCoordinator

    Defined in: ownership.d.ts:60

    Per-user ownership arbitration for cooperative camera consumers. The integration layer authenticates remote requests and enforces input locks.

    dispose(): void

    Defined in: ownership.d.ts:79

    void


    getClaims(): readonly ClaimSnapshot[]

    Defined in: ownership.d.ts:70

    readonly ClaimSnapshot[]


    getConsumers(userId?): readonly ConsumerSnapshot[]

    Defined in: ownership.d.ts:68

    string

    readonly ConsumerSnapshot[]


    getDiagnostics(): readonly Diagnostic[]

    Defined in: ownership.d.ts:71

    readonly Diagnostic[]


    getOwner(userId): ClaimSnapshot | undefined

    Defined in: ownership.d.ts:69

    string

    ClaimSnapshot | undefined


    isDisabled(userId?): boolean

    Defined in: ownership.d.ts:72

    string

    boolean


    panic(userId?): void

    Defined in: ownership.d.ts:74

    Stop and block one user, or every user when omitted. Resume is explicit.

    string

    void


    register(__namedParameters): CameraConsumer

    Defined in: ownership.d.ts:65

    ConsumerOptions

    CameraConsumer


    reset(): void

    Defined in: ownership.d.ts:78

    Release transient claims on a canvas transition; retain user configuration.

    void


    resume(userId?): void

    Defined in: ownership.d.ts:76

    Global resume preserves individual users’ opt-outs.

    string

    void


    setPriorities(overrides): void

    Defined in: ownership.d.ts:67

    Replace configuration atomically. New priorities apply to the next acquisition.

    readonly PriorityOverride[]

    void