summaryrefslogtreecommitdiff
path: root/src/lib/audio_decoder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/audio_decoder.h')
-rw-r--r--src/lib/audio_decoder.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/audio_decoder.h b/src/lib/audio_decoder.h
index 6e89f6144..e9fbd6f62 100644
--- a/src/lib/audio_decoder.h
+++ b/src/lib/audio_decoder.h
@@ -29,19 +29,19 @@ class AudioDecoder : public AudioSource, public virtual Decoder
public:
AudioDecoder (boost::shared_ptr<Film>, boost::shared_ptr<const Options>, Job *);
- virtual void set_audio_stream (boost::optional<AudioStream>);
+ virtual void set_audio_stream (boost::shared_ptr<AudioStream>);
- boost::optional<AudioStream> audio_stream () const {
+ boost::shared_ptr<AudioStream> audio_stream () const {
return _audio_stream;
}
- std::vector<AudioStream> audio_streams () const {
+ std::vector<boost::shared_ptr<AudioStream> > audio_streams () const {
return _audio_streams;
}
protected:
- boost::optional<AudioStream> _audio_stream;
- std::vector<AudioStream> _audio_streams;
+ boost::shared_ptr<AudioStream> _audio_stream;
+ std::vector<boost::shared_ptr<AudioStream> > _audio_streams;
};
#endif