Searched refs:AudioBufferProvider (Results 1 - 25 of 29) sorted by relevance

12

/frameworks/av/include/media/nbaio/
H A DAudioBufferProviderSource.h17 // 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 DExtendedAudioBufferProvider.h20 #include <media/AudioBufferProvider.h>
25 class ExtendedAudioBufferProvider : public AudioBufferProvider {
H A DAudioBufferProvider.h25 class AudioBufferProvider class in namespace:android
41 virtual ~AudioBufferProvider() {}
/frameworks/av/services/audioflinger/
H A DAudioResamplerCubic.h35 AudioBufferProvider* provider);
47 AudioBufferProvider* provider);
49 AudioBufferProvider* provider);
H A DAudioResampler.h24 #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 DAudioResamplerDyn.h56 AudioBufferProvider* provider);
114 void resample(TO* out, size_t outFrameCount, AudioBufferProvider* provider);
118 size_t outFrameCount, AudioBufferProvider* provider);
H A DRecordTracks.h62 // 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 DAudioResamplerSinc.h43 AudioBufferProvider* provider);
51 AudioBufferProvider* provider);
H A DPlaybackTracks.h85 // 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 DAudioMixer.h26 #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 DAudioResamplerCubic.cpp36 AudioBufferProvider* provider) {
53 AudioBufferProvider* provider) {
121 AudioBufferProvider* provider) {
H A DAudioResampler.cpp48 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 DTrackBase.h95 // AudioBufferProvider interface
96 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer, int64_t pts) = 0;
97 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
H A DFastCapture.cpp25 #include <media/AudioBufferProvider.h>
168 AudioBufferProvider::kInvalidPTS);
H A DTracks.cpp244 // 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 DFastMixer.cpp251 AudioBufferProvider *bufferProvider = fastTrack->mBufferProvider;
286 AudioBufferProvider *bufferProvider = fastTrack->mBufferProvider;
400 pts = AudioBufferProvider::kInvalidPTS;
H A Dtest-resample.cpp31 #include <media/AudioBufferProvider.h>
260 class Provider: public AudioBufferProvider {
H A DAudioResamplerDyn.cpp481 AudioBufferProvider* provider)
489 AudioBufferProvider* provider)
H A DThreads.h1036 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 DAudioMixer.cpp122 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 DMonoPipe.cpp28 #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 DAudioBufferProviderSource.cpp26 AudioBufferProviderSource::AudioBufferProviderSource(AudioBufferProvider *provider,
/frameworks/av/services/audioflinger/tests/
H A Dtest-mixer.cpp23 #include <media/AudioBufferProvider.h>
288 mixer->process(AudioBufferProvider::kInvalidPTS);
H A Dresampler_tests.cpp35 #include <media/AudioBufferProvider.h>
41 android::AudioBufferProvider *provider, android::AudioResampler *resampler)
H A Dtest_utils.h93 class TestProvider : public android::AudioBufferProvider {

Completed in 352 milliseconds

12