diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-04-13 18:39:56 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-05-18 11:50:29 +0100 |
| commit | 6dd3777a0074f6f97c7f7286621006a1c14376e8 (patch) | |
| tree | f151d71e7d5616e87d1b1d087e4a3034d676dee7 /src/lib/single_stream_audio_content.h | |
| parent | c5dab5fdc0edde080e408a6d24fa059e27106ef5 (diff) | |
Copy SingleStreamAudioContent into DCPContent and SndfileContent.
Diffstat (limited to 'src/lib/single_stream_audio_content.h')
| -rw-r--r-- | src/lib/single_stream_audio_content.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/src/lib/single_stream_audio_content.h b/src/lib/single_stream_audio_content.h deleted file mode 100644 index 7ae6dbaa4..000000000 --- a/src/lib/single_stream_audio_content.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - Copyright (C) 2014-2015 Carl Hetherington <cth@carlh.net> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -/** @file src/lib/single_stream_audio_content.h - * @brief SingleStreamAudioContent class. - */ - -#ifndef DCPOMATIC_SINGLE_STREAM_AUDIO_CONTENT_H -#define DCPOMATIC_SINGLE_STREAM_AUDIO_CONTENT_H - -#include "audio_content.h" - -class AudioExaminer; - -/** @class SingleStreamAudioContent - * @brief A piece of AudioContent that has a single audio stream. - */ -class SingleStreamAudioContent : public AudioContent -{ -public: - SingleStreamAudioContent (boost::shared_ptr<const Film>); - SingleStreamAudioContent (boost::shared_ptr<const Film>, boost::filesystem::path); - SingleStreamAudioContent (boost::shared_ptr<const Film>, cxml::ConstNodePtr node, int version); - - void as_xml (xmlpp::Node* node) const; - - std::vector<AudioStreamPtr> audio_streams () const; - - AudioStreamPtr audio_stream () const { - return _audio_stream; - } - - void take_from_audio_examiner (boost::shared_ptr<AudioExaminer>); - -protected: - boost::shared_ptr<AudioStream> _audio_stream; -}; - -#endif |
