libdcp
Public Member Functions | Public Attributes | List of all members
dcp::Context Class Reference

Public Member Functions

 Context (std::vector< VerificationNote > &notes_, boost::filesystem::path xsd_dtd_directory_, std::function< void(std::string, boost::optional< boost::filesystem::path >)> stage_, std::function< void(float)> progress_, VerificationOptions options_)
 
 Context (Context const &)=delete
 
Contextoperator= (Context const &)=delete
 
template<typename... Args>
void ok (dcp::VerificationNote::Code code, Args... args)
 
template<typename... Args>
void warning (dcp::VerificationNote::Code code, Args... args)
 
template<typename... Args>
void bv21_error (dcp::VerificationNote::Code code, Args... args)
 
template<typename... Args>
void error (dcp::VerificationNote::Code code, Args... args)
 
void add_note (dcp::VerificationNote note)
 
void add_note_if_not_existing (dcp::VerificationNote note)
 

Public Attributes

std::vector< VerificationNote > & notes
 
std::shared_ptr< const DCPdcp
 
std::shared_ptr< const CPLcpl
 
boost::filesystem::path xsd_dtd_directory
 
std::function< void(std::string, boost::optional< boost::filesystem::path >)> stage
 
std::function< void(float)> progress
 
VerificationOptions options
 
boost::optional< std::string > subtitle_language
 
boost::optional< int > audio_channels
 

Detailed Description

Definition at line 75 of file verify_internal.h.


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