Home
last modified time | relevance | path

Searched refs:wrappingBuffer (Results 1 – 8 of 8) sorted by relevance

/aosp12/frameworks/av/media/libaaudio/src/fifo/
H A DFifoBuffer.cpp74 wrappingBuffer->data[1] = nullptr; in fillWrappingBuffer()
75 wrappingBuffer->numFrames[1] = 0; in fillWrappingBuffer()
82 wrappingBuffer->data[0] = source; in fillWrappingBuffer()
85 wrappingBuffer->data[1] = &storage[0]; in fillWrappingBuffer()
88 wrappingBuffer->data[0] = source; in fillWrappingBuffer()
92 wrappingBuffer->data[0] = nullptr; in fillWrappingBuffer()
93 wrappingBuffer->numFrames[0] = 0; in fillWrappingBuffer()
116 WrappingBuffer wrappingBuffer; in read() local
120 getFullDataAvailable(&wrappingBuffer); in read()
147 WrappingBuffer wrappingBuffer; in write() local
[all …]
H A DFifoBuffer.h64 fifo_frames_t getFullDataAvailable(WrappingBuffer *wrappingBuffer);
73 fifo_frames_t getEmptyRoomAvailable(WrappingBuffer *wrappingBuffer);
122 void fillWrappingBuffer(WrappingBuffer *wrappingBuffer,
/aosp12/frameworks/av/media/libaaudio/tests/
H A Dtest_atomic_fifo.cpp156 WrappingBuffer wrappingBuffer; in verifyWrappingBuffer() local
165 fifo_frames_t bothAvailable = wrappingBuffer.numFrames[0] + wrappingBuffer.numFrames[1]; in verifyWrappingBuffer()
172 bothAvailable = wrappingBuffer.numFrames[0] + wrappingBuffer.numFrames[1]; in verifyWrappingBuffer()
177 EXPECT_GE(wrappingBuffer.numFrames[0], 0); in verifyWrappingBuffer()
178 EXPECT_LE(wrappingBuffer.numFrames[0], capacity); in verifyWrappingBuffer()
179 EXPECT_GE(wrappingBuffer.numFrames[1], 0); in verifyWrappingBuffer()
180 EXPECT_LE(wrappingBuffer.numFrames[1], capacity); in verifyWrappingBuffer()
184 if (wrappingBuffer.numFrames[0]) { in verifyWrappingBuffer()
186 uint8_t *last = ((uint8_t *)wrappingBuffer.data[0]) in verifyWrappingBuffer()
190 if (wrappingBuffer.numFrames[1]) { in verifyWrappingBuffer()
[all …]
/aosp12/frameworks/av/services/oboeservice/
H A DAAudioMixer.cpp49 WrappingBuffer wrappingBuffer; in mix() local
57 fifo_frames_t fullFrames = fifo->getFullDataAvailable(&wrappingBuffer); in mix()
85 fifo_frames_t framesAvailableFromPart = wrappingBuffer.numFrames[partIndex]; in mix()
90 mixPart(destination, (float *)wrappingBuffer.data[partIndex], in mix()
/aosp12/frameworks/av/media/libaaudio/src/client/
H A DAudioStreamInternalCapture.cpp172 WrappingBuffer wrappingBuffer; in readNowWithConversion() local
176 mAudioEndpoint->getFullFramesAvailable(&wrappingBuffer); in readNowWithConversion()
181 const int32_t framesAvailable = wrappingBuffer.numFrames[partIndex]; in readNowWithConversion()
195 wrappingBuffer.data[partIndex], sourceFormat, numSamples); in readNowWithConversion()
H A DAudioEndpoint.cpp190 int32_t AudioEndpoint::getEmptyFramesAvailable(WrappingBuffer *wrappingBuffer) { in getEmptyFramesAvailable() argument
191 return mDataQueue->getEmptyRoomAvailable(wrappingBuffer); in getEmptyFramesAvailable()
198 int32_t AudioEndpoint::getFullFramesAvailable(WrappingBuffer *wrappingBuffer) { in getFullFramesAvailable() argument
199 return mDataQueue->getFullDataAvailable(wrappingBuffer); in getFullFramesAvailable()
H A DAudioStreamInternalPlay.cpp224 WrappingBuffer wrappingBuffer; in writeNowWithConversion() local
228 mAudioEndpoint->getEmptyFramesAvailable(&wrappingBuffer); in writeNowWithConversion()
234 int32_t framesAvailable = wrappingBuffer.numFrames[partIndex]; in writeNowWithConversion()
243 wrappingBuffer.data[partIndex], in writeNowWithConversion()
H A DAudioEndpoint.h51 int32_t getEmptyFramesAvailable(android::WrappingBuffer *wrappingBuffer);
55 int32_t getFullFramesAvailable(android::WrappingBuffer *wrappingBuffer);