diff --git a/libs/audio/include/psemek/audio/duration.hpp b/libs/audio/include/psemek/audio/duration.hpp index 9b44f27f..48f0ccb4 100644 --- a/libs/audio/include/psemek/audio/duration.hpp +++ b/libs/audio/include/psemek/audio/duration.hpp @@ -29,6 +29,11 @@ namespace psemek::audio return duration(frames_tag{}, samples); } + static duration from_seconds(float seconds) + { + return from_frames(seconds_to_frames(seconds)); + } + duration(float seconds) : frames_{seconds_to_frames(seconds)} {}