19 lines
348 B
C++
Executable file
19 lines
348 B
C++
Executable file
#pragma once
|
|
|
|
#include "Device.h"
|
|
|
|
namespace Video
|
|
{
|
|
namespace V4L2
|
|
{
|
|
class ReadWriteDevice: public Device
|
|
{
|
|
protected:
|
|
virtual size_t writeInternal(char* buffer, size_t bufferSize);
|
|
virtual size_t readInternal(char* buffer, size_t bufferSize);
|
|
|
|
public:
|
|
ReadWriteDevice(const DeviceParameters& params, v4l2_buf_type deviceType);
|
|
};
|
|
}
|
|
}
|