/frameworks/av/include/media/nbaio/ |
H A D | AudioBufferProviderSource.h | 17 // Implementation of NBAIO_Source that wraps an AudioBufferProvider 23 #include <media/AudioBufferProvider.h> 30 AudioBufferProviderSource(AudioBufferProvider *provider, const NBAIO_Format& format); 50 AudioBufferProvider * const mProvider; 51 AudioBufferProvider::Buffer mBuffer; // current buffer
|
/frameworks/av/include/media/ |
H A D | ExtendedAudioBufferProvider.h | 20 #include <media/AudioBufferProvider.h> 25 class ExtendedAudioBufferProvider : public AudioBufferProvider {
|
H A D | AudioBufferProvider.h | 25 class AudioBufferProvider class in namespace:android 41 virtual ~AudioBufferProvider() {}
|
/frameworks/av/services/audioflinger/ |
H A D | AudioResamplerCubic.h | 35 AudioBufferProvider* provider); 47 AudioBufferProvider* provider); 49 AudioBufferProvider* provider);
|
H A D | AudioResampler.h | 24 #include <media/AudioBufferProvider.h> 74 AudioBufferProvider* provider) = 0; 103 AudioBufferProvider::Buffer mBuffer; 137 // 1) subtract and adjust for the current state of the AudioBufferProvider buffer.
|
H A D | AudioResamplerDyn.h | 56 AudioBufferProvider* provider); 114 void resample(TO* out, size_t outFrameCount, AudioBufferProvider* provider); 118 size_t outFrameCount, AudioBufferProvider* provider);
|
H A D | RecordTracks.h | 62 // AudioBufferProvider interface 63 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 84 AudioBufferProvider::Buffer mSink; // references client's buffer sink in shared memory 112 // AudioBufferProvider interface 113 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 115 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
|
H A D | AudioResamplerSinc.h | 43 AudioBufferProvider* provider); 51 AudioBufferProvider* provider);
|
H A D | PlaybackTracks.h | 85 // AudioBufferProvider interface 86 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 196 // AudioBufferProvider interface 197 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, 199 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); 221 void timedYieldSamples_l(AudioBufferProvider::Buffer* buffer); 223 AudioBufferProvider::Buffer* buffer); 256 class Buffer : public AudioBufferProvider::Buffer { 281 status_t obtainBuffer(AudioBufferProvider::Buffer* buffer, 289 AudioBufferProvider [all...] |
H A D | AudioMixer.h | 26 #include <media/AudioBufferProvider.h> 122 void setBufferProvider(int name, AudioBufferProvider* bufferProvider); 191 AudioBufferProvider* bufferProvider; 195 mutable AudioBufferProvider::Buffer buffer; // 8 bytes 208 AudioBufferProvider* mInputBufferProvider; // externally provided buffer provider. 257 // Base AudioBufferProvider class used for DownMixerBufferProvider, RemixBufferProvider, 263 class CopyBufferProvider : public AudioBufferProvider { 272 // Overrides AudioBufferProvider methods 289 void setBufferProvider(AudioBufferProvider *p) { 294 AudioBufferProvider* mTrackBufferProvide [all...] |
H A D | AudioResamplerCubic.cpp | 36 AudioBufferProvider* provider) { 53 AudioBufferProvider* provider) { 121 AudioBufferProvider* provider) {
|
H A D | AudioResampler.cpp | 48 AudioBufferProvider* provider); 58 AudioBufferProvider* provider); 60 AudioBufferProvider* provider); 268 mPTS(AudioBufferProvider::kInvalidPTS), mQuality(quality) { 320 if (mPTS == AudioBufferProvider::kInvalidPTS) { 321 return AudioBufferProvider::kInvalidPTS; 336 AudioBufferProvider* provider) { 353 AudioBufferProvider* provider) { 451 AudioBufferProvider* provider) {
|
H A D | TrackBase.h | 95 // AudioBufferProvider interface 96 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts) = 0; 97 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
|
H A D | FastCapture.cpp | 25 #include <media/AudioBufferProvider.h> 168 AudioBufferProvider::kInvalidPTS);
|
H A D | Tracks.cpp | 244 // AudioBufferProvider interface 247 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) 594 // AudioBufferProvider interface 596 AudioBufferProvider::Buffer* buffer, int64_t pts __unused) 1378 AudioBufferProvider::Buffer* buffer, int64_t pts) 1380 if (pts == AudioBufferProvider::kInvalidPTS) { 1538 AudioBufferProvider::Buffer* buffer) { 1558 uint32_t numFrames, AudioBufferProvider::Buffer* buffer) { 1575 // AudioBufferProvider interface 1577 AudioBufferProvider [all...] |
H A D | FastMixer.cpp | 251 AudioBufferProvider *bufferProvider = fastTrack->mBufferProvider; 286 AudioBufferProvider *bufferProvider = fastTrack->mBufferProvider; 400 pts = AudioBufferProvider::kInvalidPTS;
|
H A D | test-resample.cpp | 31 #include <media/AudioBufferProvider.h> 260 class Provider: public AudioBufferProvider {
|
H A D | AudioResamplerDyn.cpp | 481 AudioBufferProvider* provider) 489 AudioBufferProvider* provider)
|
H A D | Threads.h | 1036 class ResamplerBufferProvider : public AudioBufferProvider 1037 // derives from AudioBufferProvider interface for use by resampler 1042 // AudioBufferProvider interface 1043 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts); 1044 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
|
H A D | AudioMixer.cpp | 122 status_t AudioMixer::CopyBufferProvider::getNextBuffer(AudioBufferProvider::Buffer *pBuffer, 160 void AudioMixer::CopyBufferProvider::releaseBuffer(AudioBufferProvider::Buffer *pBuffer) 480 // setBufferProvider(name, AudioBufferProvider *) is required before enable(name) 1024 void AudioMixer::setBufferProvider(int name, AudioBufferProvider* bufferProvider) 1739 AudioBufferProvider::Buffer& b(t.buffer); 1815 if (AudioBufferProvider::kInvalidPTS == basePTS) { 1816 return AudioBufferProvider::kInvalidPTS; 1984 AudioBufferProvider::Buffer& b(t->buffer); 2021 * pulling from the track's upstream AudioBufferProvider.
|
/frameworks/av/media/libnbaio/ |
H A D | MonoPipe.cpp | 28 #include <media/AudioBufferProvider.h> 71 mNextRdPTS = AudioBufferProvider::kInvalidPTS; 237 if (AudioBufferProvider::kInvalidPTS != *timestamp) { 299 return AudioBufferProvider::kInvalidPTS; 301 if (ts == AudioBufferProvider::kInvalidPTS) 302 return AudioBufferProvider::kInvalidPTS; 318 return AudioBufferProvider::kInvalidPTS;
|
H A D | AudioBufferProviderSource.cpp | 26 AudioBufferProviderSource::AudioBufferProviderSource(AudioBufferProvider *provider,
|
/frameworks/av/services/audioflinger/tests/ |
H A D | test-mixer.cpp | 23 #include <media/AudioBufferProvider.h> 288 mixer->process(AudioBufferProvider::kInvalidPTS);
|
H A D | resampler_tests.cpp | 35 #include <media/AudioBufferProvider.h> 41 android::AudioBufferProvider *provider, android::AudioResampler *resampler)
|
H A D | test_utils.h | 93 class TestProvider : public android::AudioBufferProvider {
|