#include <FileSequenceDriver.h>
|
| FileSequenceDriver (const std::string &strPath, int startIndex=0, int maxIndex=-1, bool readLoop=true, const std::vector< std::string > &files=std::vector< std::string >()) |
|
| FileSequenceDriver (const std::string &strPath, bool append) |
|
virtual | ~FileSequenceDriver () |
|
| FileSequenceDriver (const FileSequenceDriver &other)=delete |
|
FileSequenceDriver & | operator= (const FileSequenceDriver &other)=delete |
|
bool | Connect () |
|
bool | Disconnect () |
|
bool | IsConnected () const |
|
bool | canCache () |
|
bool | Read (uint8_t *&dataToRead, size_t &dataSize, uint64_t &index) |
|
bool | ReadP (BufferMaker &buffMaker, uint64_t &index) |
|
bool | ReadP (BufferMaker &buffMaker, uint64_t &index, size_t &userMetadataSize) |
|
bool | Write (const uint8_t *dataToWrite, size_t dataSize) |
|
void | SetReadLoop (bool readLoop) |
|
void | notifyPlay (bool play) |
|
void | jump (uint64_t index) |
|
|
bool | writeHelper (const std::string &fileName, const uint8_t *dataToWrite, size_t dataSize, bool append) |
|
◆ FileSequenceDriver() [1/3]
FileSequenceDriver::FileSequenceDriver |
( |
const std::string & | strPath, |
|
|
int | startIndex = 0, |
|
|
int | maxIndex = -1, |
|
|
bool | readLoop = true, |
|
|
const std::vector< std::string > & | files = std::vector<std::string>() ) |
◆ FileSequenceDriver() [2/3]
FileSequenceDriver::FileSequenceDriver |
( |
const std::string & | strPath, |
|
|
bool | append ) |
◆ ~FileSequenceDriver()
FileSequenceDriver::~FileSequenceDriver |
( |
| ) |
|
|
virtual |
◆ FileSequenceDriver() [3/3]
◆ canCache()
bool FileSequenceDriver::canCache |
( |
| ) |
|
◆ Connect()
bool FileSequenceDriver::Connect |
( |
| ) |
|
◆ Disconnect()
bool FileSequenceDriver::Disconnect |
( |
| ) |
|
◆ IsConnected()
bool FileSequenceDriver::IsConnected |
( |
| ) |
const |
◆ jump()
void FileSequenceDriver::jump |
( |
uint64_t | index | ) |
|
◆ notifyPlay()
void FileSequenceDriver::notifyPlay |
( |
bool | play | ) |
|
◆ operator=()
◆ Read()
bool FileSequenceDriver::Read |
( |
uint8_t *& | dataToRead, |
|
|
size_t & | dataSize, |
|
|
uint64_t & | index ) |
◆ ReadP() [1/2]
bool FileSequenceDriver::ReadP |
( |
BufferMaker & | buffMaker, |
|
|
uint64_t & | index ) |
◆ ReadP() [2/2]
bool FileSequenceDriver::ReadP |
( |
BufferMaker & | buffMaker, |
|
|
uint64_t & | index, |
|
|
size_t & | userMetadataSize ) |
◆ SetReadLoop()
void FileSequenceDriver::SetReadLoop |
( |
bool | readLoop | ) |
|
◆ Write()
bool FileSequenceDriver::Write |
( |
const uint8_t * | dataToWrite, |
|
|
size_t | dataSize ) |
◆ writeHelper()
bool FileSequenceDriver::writeHelper |
( |
const std::string & | fileName, |
|
|
const uint8_t * | dataToWrite, |
|
|
size_t | dataSize, |
|
|
bool | append ) |
|
private |
◆ mAppend
bool FileSequenceDriver::mAppend |
|
private |
◆ mStrategy
The documentation for this class was generated from the following files: