"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",o="NiceCameraFeed",t="Security camera live feed with PTZ controls and recording.",a="smart-home",n="1.0.0",r="planned",s=[{name:"camera",type:"Camera",required:!0,description:"Camera info"},{name:"streamUrl",type:"string",required:!0,description:"Stream URL"},{name:"onPTZControl",type:"(command: PTZCommand) => Promise<void>",description:"PTZ callback"},{name:"onSnapshot",type:"() => Promise<string>",description:"Snapshot callback"},{name:"onRecordToggle",type:"(recording: boolean) => Promise<void>",description:"Record callback"},{name:"showControls",type:"boolean",default:"true",description:"Show controls"},{name:"showTimestamp",type:"boolean",default:"true",description:"Show timestamp"},{name:"fullscreenEnabled",type:"boolean",default:"true",description:"Allow fullscreen"}],c=[{title:"Camera Feed",description:"View camera",code:`<NiceCameraFeed
  camera={securityCamera}
  streamUrl={camera.streamUrl}
  onPTZControl={sendPTZCommand}
  onSnapshot={takeSnapshot}
  showControls
/>`}],i={keyboard:["Tab through controls","Arrow keys for PTZ"],aria:["Video feed","Control buttons"]},m=["NiceVideoPlayer","NiceSensorGaugePanel"],l={$schema:e,name:o,description:t,category:a,since:n,status:r,props:s,examples:c,accessibility:i,seeAlso:m};exports.$schema=e;exports.accessibility=i;exports.category=a;exports.default=l;exports.description=t;exports.examples=c;exports.name=o;exports.props=s;exports.seeAlso=m;exports.since=n;exports.status=r;
