Camera Basic

The minimum set of APIs to get started; see also Quick Capture Tutorial.

        flowchart LR
  Application
  subgraph cameraBasic [Camera]
    Camera
    Settings
    Settings2D
  end
  subgraph captureResult [Capture result]
    Frame
    Frame2D
  end

  connectOp(["connect()"])
  capture2D3DOp(["capture2D3D()"])
  capture3DOp(["capture3D()"])
  capture2DOp(["capture2D()"])

  Application --> connectOp --> Camera
  Camera --> capture2D3DOp --> Frame
  Camera --> capture3DOp --> Frame
  Camera --> capture2DOp --> Frame2D
  Settings2D -.-> capture2DOp
  Settings -.-> capture2D3DOp
  Settings -.-> capture3DOp


  classDef zividClass fill:#4A8FA4,stroke:#34323D,color:#FFFFFF
  classDef api fill:#91D2C8,stroke:#4A8FA4,color:#000000
  class Application,Camera,Settings,Settings2D,Frame,Frame2D zividClass
  class connectOp,capture2D3DOp,capture3DOp,capture2DOp api
    

Capture returns a Frame (3D or 2D + 3D) or Frame2D (2D-only). See Applications Basic for working with those outputs.

See also