FFmpegfs Fuse Multi Media Filesystem 2.16
|
Cache information block. More...
#include <cache.h>
Public Attributes | |
std::string | m_origfile |
Original filename before transcode. More... | |
std::string | m_destfile |
Destination filename after transcode. More... | |
std::array< char, 11 > | m_desttype |
Destination type. More... | |
int64_t | m_audiobitrate |
Audio bitrate in bit/s. More... | |
int | m_audiosamplerate |
Audio sample rate in Hz. More... | |
int64_t | m_videobitrate |
Video bitrate in bit/s. More... | |
int | m_videowidth |
Video width. More... | |
int | m_videoheight |
Video height. More... | |
bool | m_deinterlace |
true if video was deinterlaced More... | |
int64_t | m_duration |
File duration, in AV_TIME_BASE fractional seconds. More... | |
size_t | m_predicted_filesize |
Predicted file size. More... | |
size_t | m_encoded_filesize |
Actual file size after encode. More... | |
uint32_t | m_video_frame_count |
Number of frames in video or 0 if not a video. More... | |
uint32_t | m_segment_count |
Number of segments for HLS. More... | |
RESULTCODE | m_result |
Result code: More... | |
bool | m_error |
true if encode failed More... | |
int | m_errno |
errno if encode failed More... | |
int | m_averror |
FFmpeg error code if encode failed. More... | |
time_t | m_creation_time |
Source file creation time. More... | |
time_t | m_access_time |
Source file last access time. More... | |
time_t | m_file_time |
Source file file time. More... | |
size_t | m_file_size |
Source file file size. More... | |
unsigned int | m_access_count |
Read access counter. More... | |
unsigned int CACHE_INFO::m_access_count |
Read access counter.
Definition at line 94 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::read_count(), and Cache_Entry::update_read_count().
time_t CACHE_INFO::m_access_time |
Source file last access time.
Definition at line 91 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::decode_timeout(), Cache_Entry::last_access(), Cache::read_info(), Cache_Entry::suspend_timeout(), and Cache_Entry::update_access().
int64_t CACHE_INFO::m_audiobitrate |
Audio bitrate in bit/s.
Definition at line 75 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
int CACHE_INFO::m_audiosamplerate |
Audio sample rate in Hz.
Definition at line 76 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
int CACHE_INFO::m_averror |
FFmpeg error code if encode failed.
Definition at line 89 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), transcode(), transcode_finish(), and transcoder_thread().
time_t CACHE_INFO::m_creation_time |
Source file creation time.
Definition at line 90 of file cache.h.
Referenced by Cache_Entry::age(), Cache_Entry::clear(), and Cache::read_info().
bool CACHE_INFO::m_deinterlace |
true if video was deinterlaced
Definition at line 80 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
std::string CACHE_INFO::m_destfile |
Destination filename after transcode.
Definition at line 73 of file cache.h.
Referenced by Cache_Entry::Cache_Entry(), and Cache::read_info().
std::array<char, 11> CACHE_INFO::m_desttype |
Destination type.
Definition at line 74 of file cache.h.
Referenced by Cache_Entry::Cache_Entry(), Cache_Entry::delete_info(), and Cache::read_info().
int64_t CACHE_INFO::m_duration |
File duration, in AV_TIME_BASE fractional seconds.
Definition at line 81 of file cache.h.
Referenced by Cache::read_info(), transcode(), transcode_finish(), transcoder_new(), and transcoder_predict_filesize().
size_t CACHE_INFO::m_encoded_filesize |
Actual file size after encode.
Definition at line 83 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), Cache_Entry::size(), transcode_finish(), and transcoder_cached_filesize().
int CACHE_INFO::m_errno |
errno if encode failed
Definition at line 88 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), transcode(), transcode_finish(), transcoder_new(), and transcoder_thread().
bool CACHE_INFO::m_error |
true if encode failed
Definition at line 87 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), transcode(), transcode_until(), transcoder_new(), transcoder_read_frame(), and transcoder_thread().
size_t CACHE_INFO::m_file_size |
Source file file size.
Definition at line 93 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
time_t CACHE_INFO::m_file_time |
Source file file time.
Definition at line 92 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
std::string CACHE_INFO::m_origfile |
Original filename before transcode.
Definition at line 72 of file cache.h.
Referenced by Cache_Entry::Cache_Entry().
size_t CACHE_INFO::m_predicted_filesize |
Predicted file size.
Definition at line 82 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), Cache_Entry::size(), transcode(), transcode_finish(), transcoder_cached_filesize(), transcoder_new(), transcoder_predict_filesize(), and transcoder_set_filesize().
RESULTCODE CACHE_INFO::m_result |
Result code:
Definition at line 86 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::is_finished(), Cache_Entry::is_finished_error(), Cache_Entry::is_finished_incomplete(), Cache_Entry::is_finished_success(), Cache_Entry::openio(), Cache::read_info(), and transcode_finish().
uint32_t CACHE_INFO::m_segment_count |
Number of segments for HLS.
Definition at line 85 of file cache.h.
Referenced by Cache::read_info(), transcode(), transcode_finish(), and transcoder_predict_filesize().
uint32_t CACHE_INFO::m_video_frame_count |
Number of frames in video or 0 if not a video.
Definition at line 84 of file cache.h.
Referenced by Cache_Entry::clear(), Cache::read_info(), transcode(), transcode_finish(), transcoder_new(), transcoder_predict_filesize(), and Cache_Entry::video_frame_count().
int64_t CACHE_INFO::m_videobitrate |
Video bitrate in bit/s.
Definition at line 77 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
int CACHE_INFO::m_videoheight |
Video height.
Definition at line 79 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().
int CACHE_INFO::m_videowidth |
Video width.
Definition at line 78 of file cache.h.
Referenced by Cache_Entry::clear(), Cache_Entry::outdated(), and Cache::read_info().