* @brief A representation of a Screen for KDM generation.
*
* This is the name of the screen and the certificate of its
- * server.
+ * `recipient' (i.e. the servers).
*/
class Screen
{
public:
- Screen (std::string const & n, boost::optional<dcp::Certificate> cert)
+ Screen (std::string const & n, boost::optional<dcp::Certificate> rec, std::vector<dcp::Certificate> td)
: name (n)
- , certificate (cert)
+ , recipient (rec)
+ , trusted_devices (td)
{}
Screen (cxml::ConstNodePtr);
boost::shared_ptr<Cinema> cinema;
std::string name;
- boost::optional<dcp::Certificate> certificate;
+ boost::optional<dcp::Certificate> recipient;
+ std::vector<dcp::Certificate> trusted_devices;
};