VideoCaptureService¶
Service that manages camera capture for features such as avatar
facial-animation tracking. Requires RobloxScript security; not callable from
experience scripts.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
Description¶
VideoCaptureService manages camera capture, for example for avatar
facial-animation tracking. It enumerates the available camera devices,
resolves and applies the requested device, and reports capture state through
its events. All of its members require RobloxScript security; not callable
from experience scripts.
Inheritance¶
Object → Instance → VideoCaptureService
Properties¶
| Member | Signature | Summary |
|---|---|---|
Active |
Active: bool |
— |
CameraID |
CameraID: string |
— |
Methods¶
| Member | Signature | Summary |
|---|---|---|
GetCameraDevices |
VideoCaptureService:GetCameraDevices(): Map |
— |
Events¶
| Member | Signature | Summary |
|---|---|---|
DevicesChanged |
DevicesChanged() |
— |
Error |
Error(cameraid: string, errorcode: string) |
— |
Started |
Started(cameraid: string) |
— |
Stopped |
Stopped(cameraid: string) |
— |
Roblox reference: VideoCaptureService
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.