diff options
author | Glenn Kasten <gkasten@google.com> | 2012-08-29 11:10:32 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2012-08-30 10:53:37 -0700 |
commit | 2dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0 (patch) | |
tree | d0f594b402b6d2a4de89386c30c3db4adab89894 /include/media/ExtendedAudioBufferProvider.h | |
parent | 0a24726a64ba1c50aa6ee1610de2d80602d49fe6 (diff) | |
download | frameworks_av-2dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0.zip frameworks_av-2dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0.tar.gz frameworks_av-2dd4bdd715f586d4d30cf90cc6fc2bbfbce60fe0.tar.bz2 |
Move libnbaio out of AudioFlinger
libnbaio is now a separate shared library from AudioFlinger, rather
than a static library used only by AudioFlinger.
AudioBufferProvider interface is now also independent of AudioFlinger,
moved to include/media/
Change-Id: I9bb62ffbc38d42a38b0af76e66da5e9ab1e0e21b
Diffstat (limited to 'include/media/ExtendedAudioBufferProvider.h')
-rw-r--r-- | include/media/ExtendedAudioBufferProvider.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/include/media/ExtendedAudioBufferProvider.h b/include/media/ExtendedAudioBufferProvider.h new file mode 100644 index 0000000..00c4444 --- /dev/null +++ b/include/media/ExtendedAudioBufferProvider.h @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2012 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ANDROID_EXTENDED_AUDIO_BUFFER_PROVIDER_H +#define ANDROID_EXTENDED_AUDIO_BUFFER_PROVIDER_H + +#include <media/AudioBufferProvider.h> + +namespace android { + +class ExtendedAudioBufferProvider : public AudioBufferProvider { +public: + virtual size_t framesReady() const = 0; // see description at AudioFlinger.h +}; + +} // namespace android + +#endif // ANDROID_EXTENDED_AUDIO_BUFFER_PROVIDER_H |