22 lines
336 B
C++
Executable file
22 lines
336 B
C++
Executable file
#pragma once
|
|
|
|
#include "Access.h"
|
|
|
|
namespace Video
|
|
{
|
|
namespace V4L2
|
|
{
|
|
class Capture: public Access
|
|
{
|
|
protected:
|
|
explicit Capture(Device* device);
|
|
|
|
public:
|
|
static Capture* create(const DeviceParameters& param);
|
|
virtual ~Capture();
|
|
|
|
size_t read(char* buffer, size_t bufferSize);
|
|
bool isReadable(timeval* tv);
|
|
};
|
|
}
|
|
}
|