diff --git a/src/opentimelineio/multiMediaReference.cpp b/src/opentimelineio/multiMediaReference.cpp deleted file mode 100644 index 33b7cb6a9a..0000000000 --- a/src/opentimelineio/multiMediaReference.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "opentimelineio/mediaReference.h" - -namespace opentimelineio { namespace OPENTIMELINEIO_VERSION { - -MultiMediaReference::MultiMediaReference( - std::string const& name, AnyDictionary const& metadata) - : Parent(name, metadata) - , _available_range(available_range) -{} - -MultiMediaReference::~MultiMediaReference() -{} - -optional -MultiMediaReference::available_range() const noexcept final -{} - -void -MultiMediaReference::set_available_range( - optional const& available_range) final -{} - -bool -MultiMediaReference::read_from(Reader& reader) -{ - return reader.read_if_present("available_range", &_available_range) && - Parent::read_from(reader); -} - -void -MultiMediaReference::write_to(Writer& writer) const -{ - Parent::write_to(writer); - writer.write("available_range", _available_range); -} - -}} // namespace opentimelineio::OPENTIMELINEIO_VERSION diff --git a/src/opentimelineio/multiMediaReference.h b/src/opentimelineio/multiMediaReference.h deleted file mode 100644 index 8ac9c73002..0000000000 --- a/src/opentimelineio/multiMediaReference.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#include "opentimelineio/mediaReference.h" -#include "opentimelineio/version.h" - -namespace opentimelineio { namespace OPENTIMELINEIO_VERSION { - -class MultiMediaReference final : public MediaReference -{ - using References = std::vector>; - -public: - struct Schema - { - static auto constexpr name = "MultiMediaReference"; - static int constexpr version = 1; - }; - - using Parent = MediaReference; - - MultiMediaReference( - std::string const& name = std::string(), - AnyDictionary const& metadata = AnyDictionary()); - - optional available_range() const noexcept final; - - void set_available_range(optional const& available_range) final; - -protected: - virtual ~MultiMediaReference(); - - virtual bool read_from(Reader&); - virtual void write_to(Writer&) const; - -private: - References _references; -}; - -}} // namespace opentimelineio::OPENTIMELINEIO_VERSION diff --git a/src/opentimelineio/serializableObject.h b/src/opentimelineio/serializableObject.h index f7fd5170fb..5309177fc8 100644 --- a/src/opentimelineio/serializableObject.h +++ b/src/opentimelineio/serializableObject.h @@ -10,7 +10,7 @@ #include "opentimelineio/typeRegistry.h" #include "opentimelineio/version.h" -#include +#include "ImathBox.h" #include #include