41#include <StormByte/buffer/consumer.hxx>
119 const std::filesystem::path&
Path() const noexcept;
157 const std::optional<Property::Duration>&
Duration() const noexcept;
173 std::chrono::nanoseconds duration) noexcept;
189 std::chrono::nanoseconds duration) noexcept;
192 std::unique_ptr<Origin> m_origin;
198 mutable
bool m_durationResolved;
210 File(std::unique_ptr<Origin> origin, const class
Container& container,
212 std::optional<
Property::
Duration> duration,
bool durationResolved) noexcept;
221 std::optional<std::chrono::nanoseconds> duration) noexcept;
226 void ResolveDuration() const noexcept;
Hopper and Sink live in StormByte-Buffer.
#define STORMBYTE_MULTIMEDIA_PUBLIC
Imported symbol.
Definition visibility.h:47