projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into windows
[ardour.git]
/
libs
/
ardour
/
ardour
/
audio_port.h
diff --git
a/libs/ardour/ardour/audio_port.h
b/libs/ardour/ardour/audio_port.h
index 6b534afe621f43f9447667adae157cdd2820b303..f87b134e9e4644019a319803be75c7bf56072411 100644
(file)
--- a/
libs/ardour/ardour/audio_port.h
+++ b/
libs/ardour/ardour/audio_port.h
@@
-46,12
+46,15
@@
class AudioPort : public Port
AudioBuffer& get_audio_buffer (pframes_t nframes);
protected:
AudioBuffer& get_audio_buffer (pframes_t nframes);
protected:
- friend class AudioEngine;
+ friend class PortManager;
+ AudioPort (std::string const &, PortFlags);
- AudioPort (std::string const &, Flags);
+ /* special access for PortManager only (hah, C++) */
+ Sample* engine_get_whole_audio_buffer ();
private:
AudioBuffer* _buffer;
private:
AudioBuffer* _buffer;
+ bool _buf_valid;
};
} // namespace ARDOUR
};
} // namespace ARDOUR