<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: D435 : Non-blocking image capture in Items with no label</title>
    <link>https://community.intel.com/t5/Items-with-no-label/D435-Non-blocking-image-capture/m-p/616161#M13243</link>
    <description>&lt;P&gt;I would recommend taking a look at the 'Software Support Model' section of the RealSense SDK 2,0 documentation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/IntelRealSense/librealsense/blob/master/doc/rs400_support.md"&gt;https://github.com/IntelRealSense/librealsense/blob/master/doc/rs400_support.md&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The documentation describes a low-latency alternative to blocking.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// Configure direct callback for new frames:&lt;/P&gt;&lt;P&gt;dev.start([](rs2::frame frame){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;auto pixels = frame.get_data(); // pointer to frame data&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;// The application will be notified as soon as new frames become available.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 05 Jan 2019 02:01:51 GMT</pubDate>
    <dc:creator>MartyG</dc:creator>
    <dc:date>2019-01-05T02:01:51Z</dc:date>
    <item>
      <title>D435 : Non-blocking image capture</title>
      <link>https://community.intel.com/t5/Items-with-no-label/D435-Non-blocking-image-capture/m-p/616160#M13242</link>
      <description>&lt;P&gt;Does the SDK support a (native) non-blocking API for capturing images? Basically, I want to be able to call the (non-blocking) API to start the capture process, and return the control to the calling thread. Once a new image is captured and available to be read, I would like the SDK to automatically invoke a callback. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;MoA&lt;/P&gt;</description>
      <pubDate>Sat, 05 Jan 2019 00:26:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/D435-Non-blocking-image-capture/m-p/616160#M13242</guid>
      <dc:creator>MAbdo2</dc:creator>
      <dc:date>2019-01-05T00:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: D435 : Non-blocking image capture</title>
      <link>https://community.intel.com/t5/Items-with-no-label/D435-Non-blocking-image-capture/m-p/616161#M13243</link>
      <description>&lt;P&gt;I would recommend taking a look at the 'Software Support Model' section of the RealSense SDK 2,0 documentation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/IntelRealSense/librealsense/blob/master/doc/rs400_support.md"&gt;https://github.com/IntelRealSense/librealsense/blob/master/doc/rs400_support.md&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The documentation describes a low-latency alternative to blocking.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;// Configure direct callback for new frames:&lt;/P&gt;&lt;P&gt;dev.start([](rs2::frame frame){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;auto pixels = frame.get_data(); // pointer to frame data&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;// The application will be notified as soon as new frames become available.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Jan 2019 02:01:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/D435-Non-blocking-image-capture/m-p/616161#M13243</guid>
      <dc:creator>MartyG</dc:creator>
      <dc:date>2019-01-05T02:01:51Z</dc:date>
    </item>
  </channel>
</rss>

