From 69d29bbbbb921eebe8dc481d997e3aa0e7d54d6b Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Wed, 4 Nov 2015 16:18:55 -0800 Subject: [PATCH] Creating recording library --- libraries/recording/CMakeLists.txt | 9 +++++++ libraries/recording/src/recording/Forward.h | 28 +++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 libraries/recording/CMakeLists.txt create mode 100644 libraries/recording/src/recording/Forward.h 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