23 lines
455 B
C++
Executable file
23 lines
455 B
C++
Executable file
#include <unistd.h>
|
|
|
|
#include "ReadWriteDevice.h"
|
|
|
|
namespace Video
|
|
{
|
|
namespace V4L2
|
|
{
|
|
ReadWriteDevice::ReadWriteDevice(const DeviceParameters& params, v4l2_buf_type deviceType): Device(params, deviceType)
|
|
{
|
|
}
|
|
|
|
size_t ReadWriteDevice::writeInternal(char* buffer, size_t bufferSize)
|
|
{
|
|
return ::write(m_fd, buffer, bufferSize);
|
|
}
|
|
|
|
size_t ReadWriteDevice::readInternal(char* buffer, size_t bufferSize)
|
|
{
|
|
return ::read(m_fd, buffer, bufferSize);
|
|
}
|
|
}
|
|
}
|