6 #ifndef SVC_FPRIME_FRAME_DETECTOR_HPP 7 #define SVC_FPRIME_FRAME_DETECTOR_HPP 53 #endif //SVC_FPRIME_FRAME_DETECTOR_HPP virtual ~FrameDetector()=default
virtual destructor
PlatformSizeType FwSizeType
Status
status returned from the detection step
Frame detected. Extract frame and return with new data.
More data is needed to detect a frame. Keep current data and return with more.
virtual Status detect(const Types::CircularBuffer &data, FwSizeType &size_out) const =0
detect if a frame is available within the circular buffer
RateGroupDivider component implementation.
interface class used to codify what must be supported to allow frame detection
No frame detected. Discard data and return with new data.