FFmpegfs Fuse Multi Media Filesystem 2.16
Buffer Member List

This is the complete list of members for Buffer, including all inherited members.

alloc(VIRTUALTYPE type)FileIOstatic
Buffer()Bufferexplicit
buffer_watermark(uint32_t segment_no=0) constBuffer
bufsize() const overrideBuffervirtual
cachefile(uint32_t segment_no) constBuffer
CACHEINFO typedefBuffer
cacheinfo(uint32_t segment_no)Bufferprivate
clear()Buffer
close_file(uint32_t segment_no, uint32_t flags)Buffer
closeio() overrideBuffervirtual
const_cacheinfo(uint32_t segment_no) constBufferprivate
copy(std::vector< uint8_t > *out_data, size_t offset, uint32_t segment_no=0)Buffer
copy(uint8_t *out_data, size_t offset, size_t bufsize, uint32_t segment_no=0)Buffer
current_segment_no()Buffer
duration() const overrideBuffervirtual
eof() const overrideBuffervirtual
eof(uint32_t segment_no) constBuffervirtual
error() const overrideBuffervirtual
FileIO()FileIOexplicit
filename() constFileIO
finished_segment()Buffer
flush()Buffer
have_frame(uint32_t frame_no)Buffer
increment_pos(size_t increment)Bufferprivate
init(bool erase_cache)Buffer
is_open()Bufferprotected
is_segment_finished(uint32_t segment_no) constBuffer
LPCACHEINFO typedefBuffer
LPCCACHEINFO typedefBuffer
m_ciBufferprivate
m_cur_ciBufferprivate
m_cur_openBufferprivate
m_mutexBufferprivate
m_pathFileIOprivate
m_virtualfileFileIOprivate
make_cachefile_name(std::string *cachefile, const std::string &filename, const std::string &fileext, bool is_idx)Bufferstatic
map_file(const std::string &filename, volatile int *fd, uint8_t **p, size_t *filesize, bool *isdefaultsize, size_t defaultsize, bool truncate) constBufferprivate
open_file(uint32_t segment_no, uint32_t flags, size_t defaultsize=0)Buffer
openio(LPVIRTUALFILE virtualfile) overrideBuffervirtual
path() constFileIO
PREALLOC_FACTORBufferprivatestatic
read_frame(std::vector< uint8_t > *data, uint32_t frame_no)Buffer
readio(void *data, size_t size) overrideBuffervirtual
reallocate(size_t newsize)Bufferprivate
release(int flags=CACHE_CLOSE_NOOPT)Buffer
remove_cachefile(uint32_t segment_no=0) constBufferprotected
remove_file(const std::string &filename)Bufferstatic
reserve(size_t size)Buffer
seek(int64_t offset, int whence) overrideBuffervirtual
seek(int64_t offset, int whence, uint32_t segment_no)Buffervirtual
segment_count()Buffer
segment_exists(uint32_t segment_no)Buffer
set_segment(uint32_t segment_no, size_t size)Buffer
set_virtualfile(LPVIRTUALFILE virtualfile)FileIOprotected
size() const overrideBuffervirtual
size(uint32_t segment_no) constBuffervirtual
tell() const overrideBuffervirtual
tell(uint32_t segment_no) constBuffervirtual
type() const overrideBuffervirtual
unmap_file(const std::string &filename, volatile int *fd, uint8_t **p, size_t len, size_t *filesize) constBufferprivate
virtualfile()FileIO
write_frame(const uint8_t *data, size_t length, uint32_t frame_no)Buffer
write_prepare(size_t length)Bufferprivate
writeio(const uint8_t *data, size_t length)Buffer
~Buffer()Buffervirtual
~FileIO()=defaultFileIOvirtual