Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
EDL::CEdlParserResult Class Reference

Result returned by EDL parsers. More...

#include <EdlParser.h>

Classes

struct  EditEntry
 
struct  SceneMarkerEntry
 

Public Member Functions

const std::vector< EditEntry > & GetEdits () const
 
const std::vector< SceneMarkerEntry > & GetSceneMarkers () const
 
void AddEdit (const Edit &edit, const std::optional< EdlSourceLocation > &source=std::nullopt)
 
void AddSceneMarker (std::chrono::milliseconds marker, const std::optional< EdlSourceLocation > &source=std::nullopt)
 
bool IsEmpty () const
 

Detailed Description

Result returned by EDL parsers.

Contains the raw parsed data from an EDL source. CEdl processes this through AddEdit() which handles validation and applies settings like autowait/autowind for commercial breaks.

An empty result (both vectors empty) indicates the parser did not find or could not parse its expected format.

Member Function Documentation

◆ AddEdit()

void EDL::CEdlParserResult::AddEdit ( const Edit edit,
const std::optional< EdlSourceLocation > &  source = std::nullopt 
)
inline

◆ AddSceneMarker()

void EDL::CEdlParserResult::AddSceneMarker ( std::chrono::milliseconds  marker,
const std::optional< EdlSourceLocation > &  source = std::nullopt 
)
inline

◆ GetEdits()

const std::vector< EditEntry > & EDL::CEdlParserResult::GetEdits ( ) const
inline

◆ GetSceneMarkers()

const std::vector< SceneMarkerEntry > & EDL::CEdlParserResult::GetSceneMarkers ( ) const
inline

◆ IsEmpty()

bool EDL::CEdlParserResult::IsEmpty ( ) const
inline

The documentation for this class was generated from the following file: