FFmpegfs Fuse Multi Media Filesystem 2.16
|
Clue sheet parser. More...
#include <string>
Go to the source code of this file.
Macros | |
#define | TRACKDIR "tracks" |
Functions | |
int | check_cuesheet (const std::string &filename, void *buf=nullptr, fuse_fill_dir_t filler=nullptr) |
Get number of titles in cue sheet. More... | |
Clue sheet parser.
Definition in file cuesheetparser.h.
#define TRACKDIR "tracks" |
Definition at line 39 of file cuesheetparser.h.
int check_cuesheet | ( | const std::string & | filename, |
void * | buf = nullptr , |
||
fuse_fill_dir_t | filler = nullptr |
||
) |
Get number of titles in cue sheet.
[in] | filename | - Path to check |
[in,out] | buf | - The buffer passed to the readdir() operation. |
[in,out] | filler | - Function to add an entry in a readdir() operation (see https://libfuse.github.io/doxygen/fuse_8h.html#a7dd132de66a5cc2add2a4eff5d435660) |
Definition at line 368 of file cuesheetparser.cc.
References append_ext(), append_sep(), check_path(), Logging::error(), find_file(), find_file_from_orig(), parse_cuesheet_file(), parse_cuesheet_text(), remove_path(), replace_ext(), Logging::trace(), and TRACKDIR.
Referenced by ffmpegfs_getattr(), and ffmpegfs_readdir().