diff options
| author | Sanjeev Reddy <[email protected]> | 2019-02-06 18:20:26 -0800 |
|---|---|---|
| committer | Sanjeev Reddy <[email protected]> | 2019-02-06 18:20:26 -0800 |
| commit | 1e87469a012d6c60e34e873b5c1139bc0e7392a7 (patch) | |
| tree | ba3f7dfaf7b1740e4496d22ba4e025d28415c1e9 /avstream/avscamera/sys/Capture.cpp | |
| parent | 27302e1d522bc16e1cc18232602f7eca1b79db0f (diff) | |
Updating samples with RS5 changes and setting DriverTargetPlatform to Universal to enable API Validator
Diffstat (limited to 'avstream/avscamera/sys/Capture.cpp')
| -rw-r--r-- | avstream/avscamera/sys/Capture.cpp | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/avstream/avscamera/sys/Capture.cpp b/avstream/avscamera/sys/Capture.cpp index 77bd618c..e5d43ddd 100644 --- a/avstream/avscamera/sys/Capture.cpp +++ b/avstream/avscamera/sys/Capture.cpp @@ -2262,14 +2262,11 @@ UpdateAllocatorFraming() m_Pin->Descriptor->AllocatorFraming ); - Framing->FramingItem[0].Frames = m_DesiredFrames; - Framing->FramingItem[0].PhysicalRange.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; - Framing->FramingItem[0].PhysicalRange.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; - Framing->FramingItem [0].FramingRange.Range.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; - Framing->FramingItem [0].FramingRange.Range.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; + SetFramingSizes(Framing); - Framing->FramingItem [0].PhysicalRange.Stepping = 0; - Framing->FramingItem [0].FramingRange.Range.Stepping = 0; + Framing->FramingItem[0].Frames = m_DesiredFrames; + Framing->FramingItem[0].PhysicalRange.Stepping = 0; + Framing->FramingItem[0].FramingRange.Range.Stepping = 0; DBG_TRACE( "Advertising Frame requirement: %d", m_DesiredFrames ); DBG_TRACE("Image size estimate of: %d bytes", m_VideoInfoHeader->bmiHeader.biSizeImage ); @@ -2280,3 +2277,15 @@ UpdateAllocatorFraming() return Status; } +void +CCapturePin:: +SetFramingSizes( + PKSALLOCATOR_FRAMING_EX Framing +) +{ + Framing->FramingItem[0].PhysicalRange.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; + Framing->FramingItem[0].PhysicalRange.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; + Framing->FramingItem[0].FramingRange.Range.MinFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; + Framing->FramingItem[0].FramingRange.Range.MaxFrameSize = m_VideoInfoHeader->bmiHeader.biSizeImage; +} + |
