diff options
Diffstat (limited to 'audio/multizone/AudioHw.h')
-rw-r--r-- | audio/multizone/AudioHw.h | 10 |
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 | ||
62 | class AudioStreamOut : public RefBase, public AudioStream { | 58 | class 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; |