#include <FilenameStrategy.h>
|
static boost::shared_ptr< FilenameStrategy > | getStrategy (const std::string &strPath, int startIndex, int maxIndex, bool readLoop, const std::vector< std::string > &files=std::vector< std::string >(), bool appendFlag=false) |
|
static bool | fileExists (const char *path) |
|
◆ ~FilenameStrategy()
FilenameStrategy::~FilenameStrategy |
( |
| ) |
|
|
virtual |
◆ FilenameStrategy() [1/2]
FilenameStrategy::FilenameStrategy |
( |
const std::string & | strPath, |
|
|
int | startIndex, |
|
|
int | maxIndex, |
|
|
bool | readLoop, |
|
|
bool | appendFlag = false ) |
|
protected |
◆ FilenameStrategy() [2/2]
FilenameStrategy::FilenameStrategy |
( |
bool | readLoop | ) |
|
|
protected |
◆ canCache()
bool FilenameStrategy::canCache |
( |
| ) |
|
|
virtual |
◆ Connect()
bool FilenameStrategy::Connect |
( |
| ) |
|
|
virtual |
◆ Disconnect()
bool FilenameStrategy::Disconnect |
( |
| ) |
|
◆ fileExists()
bool FilenameStrategy::fileExists |
( |
const char * | path | ) |
|
|
static |
◆ GetFileNameForCurrentIndex()
std::string FilenameStrategy::GetFileNameForCurrentIndex |
( |
bool | checkForExistence | ) |
const |
|
private |
◆ GetFileNameToUse()
std::string FilenameStrategy::GetFileNameToUse |
( |
bool | checkForExistence, |
|
|
uint64_t & | index ) |
|
virtual |
◆ getStrategy()
boost::shared_ptr< FilenameStrategy > FilenameStrategy::getStrategy |
( |
const std::string & | strPath, |
|
|
int | startIndex, |
|
|
int | maxIndex, |
|
|
bool | readLoop, |
|
|
const std::vector< std::string > & | files = std::vector<std::string>(), |
|
|
bool | appendFlag = false ) |
|
static |
◆ incrementIndex()
void FilenameStrategy::incrementIndex |
( |
| ) |
|
|
protected |
◆ IsConnected()
bool FilenameStrategy::IsConnected |
( |
| ) |
const |
◆ jump()
void FilenameStrategy::jump |
( |
uint64_t | index | ) |
|
◆ play()
void FilenameStrategy::play |
( |
bool | play | ) |
|
◆ SetReadLoop()
void FilenameStrategy::SetReadLoop |
( |
bool | readLoop | ) |
|
◆ mAppend
bool FilenameStrategy::mAppend |
|
protected |
◆ mCurrentIndex
int FilenameStrategy::mCurrentIndex |
|
protected |
◆ mDirName
std::string FilenameStrategy::mDirName |
|
protected |
◆ mFileBaseName
std::string FilenameStrategy::mFileBaseName |
|
private |
◆ mFileTailName
std::string FilenameStrategy::mFileTailName |
|
private |
◆ mIsConnected
bool FilenameStrategy::mIsConnected |
|
protected |
◆ mMaxIndex
int FilenameStrategy::mMaxIndex |
|
protected |
◆ mPlay
bool FilenameStrategy::mPlay |
|
private |
◆ mReadLoop
bool FilenameStrategy::mReadLoop |
|
protected |
◆ mStartIndex
int FilenameStrategy::mStartIndex |
|
protected |
◆ mWildCardLen
short FilenameStrategy::mWildCardLen |
|
private |
The documentation for this class was generated from the following files: