Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
        • Recording events
        • Local recordings
        • Plan
        • Playback
        • Timelapse
          • record.timelapse.state (Get timelapse state property)
          • record.timelapse.create (Create timelapse task)
          • record.timelapse.delete (Delete timelapse task)
          • record.timelapse.end (End timelapse task)
          • record.timelapse.executing (Get running timelapse task)
          • record.timelapse.calendar (Get device timelapse album calendar)
          • record.timelapse.files (Get timelapse task download file list)
          • record.timelapse.completed (Timelapse completed event)
      • Audio
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
      • Maintenance
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Timelapse

Timelapse

Scope

Permission RecordReplay. Channel scope.

Typical flow: Create a task (returns id) → use state property (0 idle / 1 running) for UI gating; use current for parameter details → End or receive completion event → album calendar / download file list (both need task id) → Delete local task. Use state to poll busy/idle; current returns in-progress task details—do not mix the two.

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

OperationID
Get timelapse state propertyrecord.timelapse.state
Create timelapse taskrecord.timelapse.create
Delete timelapse taskrecord.timelapse.delete
End timelapse taskrecord.timelapse.end
Get running timelapse taskrecord.timelapse.executing
Get device timelapse album calendarrecord.timelapse.calendar
Get timelapse task download file listrecord.timelapse.files
Timelapse completed eventrecord.timelapse.completed