{"version":1,"pages":[{"id":"-MT1_IhxpzzTyJYOaVdI","title":"What is Sensor Stream Pipe?","pathname":"/","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MT1cpeYEZjjCIEFyocM","title":"Installation Linux","pathname":"/linux","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MT1ct5qYQVkZeIRV7of","title":"Installation Windows","pathname":"/windows","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MTU9Q0vbzfVy6E7ztki","title":"Installation Mac","pathname":"/installation-mac","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MYAjs1ldpderuy3UOBk","title":"Installation iOS","pathname":"/installation-ios","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MTU7vLXw1X-5rvxOeUU","title":"Streaming a Video","pathname":"/streaming-a-video","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MT1dEM2nE7cs8IZUs_Z","title":"Streaming with Azure Kinect DK","pathname":"/streaming-with-azure-kinect-dk","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-MT1d8pR-Y9TTGXnXyoI","title":"Streaming a Dataset","pathname":"/streaming-a-dataset","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"-Mbhzo95saHrTRQ5f9nL","title":"Streaming iOS ARKit RGB-D Data","pathname":"/streaming-ios-arkit-rgb-d-data","siteSpaceId":"sitesp_kM8RG","description":""},{"id":"Zig1zUIR6h4Kec0mKBWU","title":"Streaming an OAK-D using Xlink","pathname":"/streaming-an-oak-d-using-xlink","siteSpaceId":"sitesp_kM8RG","description":"How to pull data from an OAK-D using Xlink and use OpenVINO to run inference"},{"id":"-MT1eV7CNXTXmowwxCI-","title":"Sensor Stream Server","pathname":"/components-overview/sensor-stream-server","siteSpaceId":"sitesp_kM8RG","description":"Sensor Stream Server grabs data from the frame source, encodes it, and sends it out to a destination using zmq","breadcrumbs":[{"label":"Components Overview"}]},{"id":"-MT1e_Q5xvy8F8frQksO","title":"Sensor Stream Client","pathname":"/components-overview/sensor-stream-client","siteSpaceId":"sitesp_kM8RG","description":"Sensor Stream Client is the destination that receives the sent frames from Sensor Stream Server.","breadcrumbs":[{"label":"Components Overview"}]},{"id":"-MT1ebGM1ShVuPzTW0en","title":"Sensor Stream Tester","pathname":"/components-overview/sensor-stream-tester","siteSpaceId":"sitesp_kM8RG","description":"","breadcrumbs":[{"label":"Components Overview"}]},{"id":"-MT1fBT-e0FimVg8LuHD","title":"IReaders","pathname":"/frame-interface/how-to-grab-a-frame","siteSpaceId":"sitesp_kM8RG","description":"IReader's job is to be able to load data from a frame source into a FrameStruct for each frame type in the frame source","breadcrumbs":[{"label":"Sending Frames"}]},{"id":"-MT1f2AuWtplVxkBHpNi","title":"FrameStruct","pathname":"/frame-interface/frame-data-structure","siteSpaceId":"sitesp_kM8RG","description":"IReader pulls data from the frame source into a FrameStruct on GetCurrentFrame(). FrameStruct contains all the information necessary to be received and decoded by a Sensor Stream Client.","breadcrumbs":[{"label":"Sending Frames"}]},{"id":"-MUvTd2q6rVkhV2ZkpJP","title":"Config File","pathname":"/frame-interface/config-file","siteSpaceId":"sitesp_kM8RG","description":"","breadcrumbs":[{"label":"Sending Frames"}]},{"id":"-MT1fN2xpncQsi65RWA-","title":"IEncoders","pathname":"/frame-interface/iencoder","siteSpaceId":"sitesp_kM8RG","description":"","breadcrumbs":[{"label":"Sending Frames"}]},{"id":"-MTUHui1Tu8fLZXdtC7K","title":"Receiving Frames","pathname":"/additional-processing/open-in-opencv","siteSpaceId":"sitesp_kM8RG","description":"","breadcrumbs":[{"label":"Receiving Frames"}]},{"id":"-MTWlQ9Ghp-8olmOM_WG","title":"Add New Sensor Interface","pathname":"/how-to-extend-sensor-stream-pipe/add-new-frame-source","siteSpaceId":"sitesp_kM8RG","description":"","breadcrumbs":[{"label":"How to Extend Sensor Stream Pipe"}]}]}