summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'audio/multizone/AudioHw.h')
-rw-r--r--audio/multizone/AudioHw.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/audio/multizone/AudioHw.h b/audio/multizone/AudioHw.h
index 2a5e296..a0973ad 100644
--- a/audio/multizone/AudioHw.h
+++ b/audio/multizone/AudioHw.h
@@ -53,10 +53,6 @@ class AudioStream {
53 virtual char *getParameters(const char *keys) const = 0; 53 virtual char *getParameters(const char *keys) const = 0;
54 virtual int addAudioEffect(effect_handle_t effect) const = 0; 54 virtual int addAudioEffect(effect_handle_t effect) const = 0;
55 virtual int removeAudioEffect(effect_handle_t effect) const = 0; 55 virtual int removeAudioEffect(effect_handle_t effect) const = 0;
56
57 // FIXME not used
58 static const uint32_t kDefaultSampleRate = 44100;
59 static const uint32_t kDefaultBufferSize = 4096;
60}; 56};
61 57
62class AudioStreamOut : public RefBase, public AudioStream { 58class AudioStreamOut : public RefBase, public AudioStream {
@@ -92,6 +88,9 @@ class AudioStreamOut : public RefBase, public AudioStream {
92 int getNextWriteTimestamp(int64_t *timestamp) const; 88 int getNextWriteTimestamp(int64_t *timestamp) const;
93 89
94 protected: 90 protected:
91 int resume();
92 void idle();
93
95 AudioHwDevice *mHwDev; 94 AudioHwDevice *mHwDev;
96 PcmWriter *mWriter; 95 PcmWriter *mWriter;
97 PcmParams mParams; 96 PcmParams mParams;
@@ -132,6 +131,9 @@ class AudioStreamIn : public RefBase, public AudioStream {
132 uint32_t getInputFramesLost(); 131 uint32_t getInputFramesLost();
133 132
134 protected: 133 protected:
134 int resume();
135 void idle();
136
135 AudioHwDevice *mHwDev; 137 AudioHwDevice *mHwDev;
136 PcmReader *mReader; 138 PcmReader *mReader;
137 PcmParams mParams; 139 PcmParams mParams;