diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-04-06 14:42:08 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-04-06 14:42:08 +0100 |
| commit | 8750efb9e072cf3b42e6c3c29521c7031c0b5dfd (patch) | |
| tree | 0f0dd00b0413763b678ed2388b849cfe45a88468 /src/lib/sndfile_decoder.h | |
| parent | 1bff0990433ab0ce588acaef7c589fa623bd998b (diff) | |
Basics of content dialogs.
Diffstat (limited to 'src/lib/sndfile_decoder.h')
| -rw-r--r-- | src/lib/sndfile_decoder.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/sndfile_decoder.h b/src/lib/sndfile_decoder.h index 56fc3a9f0..2900afea0 100644 --- a/src/lib/sndfile_decoder.h +++ b/src/lib/sndfile_decoder.h @@ -27,12 +27,20 @@ class SndfileDecoder : public AudioDecoder { public: SndfileDecoder (boost::shared_ptr<const Film>, boost::shared_ptr<const SndfileContent>); + ~SndfileDecoder (); bool pass (); + int audio_channels () const; + ContentAudioFrame audio_length () const; + int audio_frame_rate () const; + private: SNDFILE* open_file (sf_count_t &); void close_file (SNDFILE*); boost::shared_ptr<const SndfileContent> _sndfile_content; + SNDFILE* _sndfile; + SF_INFO _info; + ContentAudioFrame _remaining; }; |
