1/* 2 * Copyright 2004-2008, Fran��ois Revol, <revol@free.fr>. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef _CAM_STREAMING_DEFRAMER_H 6#define _CAM_STREAMING_DEFRAMER_H 7 8#include "CamDeframer.h" 9 10class CamStreamingDeframer : public CamDeframer { 11public: 12 CamStreamingDeframer(CamDevice *device); 13virtual ~CamStreamingDeframer(); 14 // BPositionIO interface 15 // write from usb transfers 16virtual ssize_t Write(const void *buffer, size_t size); 17 18private: 19 20BMallocIO fInputBuff; 21 22 23}; 24 25 26#endif /* _CAM_STREAMING_DEFRAMER_H */ 27