|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Pure interface for EDL parsers. More...
#include <EdlParser.h>
Public Member Functions | |
| virtual | ~IEdlParser ()=default |
| virtual bool | CanParse (const CFileItem &item) const =0 |
| Check if this parser can handle the given file item. | |
| virtual CEdlParserResult | Parse (const CFileItem &item, float fps)=0 |
| Parse EDL data from a file item. | |
Pure interface for EDL parsers.
All EDL parsers must implement this interface. File-based parsers should inherit from CEdlFileParserBase which provides common logic.
|
virtualdefault |
Check if this parser can handle the given file item.
| item | The file item to check |
Implemented in EDL::CEdlFileParserBase, and EDL::CPvrEdlParser.
|
pure virtual |
Parse EDL data from a file item.
| item | The file item (provides path for file-based, or PVR tags for PVR) |
| fps | Frames per second (needed for frame-based formats, 0 if unavailable) |
Implemented in EDL::CBeyondTVParser, EDL::CComskipParser, EDL::CEdlFileParser, EDL::CPvrEdlParser, and EDL::CVideoReDoParser.