diff --git a/libraries/recording/CMakeLists.txt b/libraries/recording/CMakeLists.txt new file mode 100644 index 0000000000..a0beae4496 --- /dev/null +++ b/libraries/recording/CMakeLists.txt @@ -0,0 +1,9 @@ +set(TARGET_NAME recording) + +# set a default root dir for each of our optional externals if it was not passed +setup_hifi_library(Script) + +# use setup_hifi_library macro to setup our project and link appropriate Qt modules +link_hifi_libraries(shared) + +GroupSources("src/recording") diff --git a/libraries/recording/src/recording/Forward.h b/libraries/recording/src/recording/Forward.h new file mode 100644 index 0000000000..83a89da847 --- /dev/null +++ b/libraries/recording/src/recording/Forward.h @@ -0,0 +1,28 @@ +// +// Created by Bradley Austin Davis 2015/11/04 +// Copyright 2015 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +#pragma once +#ifndef hifi_Recording_Forward_h +#define hifi_Recording_Forward_h + +#include +#include + +namespace recording { + +// A recording of some set of state from the application, usually avatar +// data + audio for a single person +class Clip; + +// An interface for interacting with clips, creating them by recording or +// playing them back. Also serialization to and from files / network sources +class Deck; + +} + +#endif