Searched refs:BufferInfo (Results 1 - 25 of 52) sorted by relevance

123

/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3StreamBufferListener.h30 struct BufferInfo { struct in class:android::camera3::Camera3StreamBufferListener
40 virtual void onBufferAcquired(const BufferInfo& bufferInfo) = 0;
42 virtual void onBufferReleased(const BufferInfo& bufferInfo) = 0;
H A DCamera3ZslStream.cpp35 typedef RingBufferConsumer::BufferInfo BufferInfo; typedef in struct:android::camera3::__anon796::TimestampFinder
61 virtual int compare(const BufferInfo *i1,
62 const BufferInfo *i2) const {
77 const BufferInfo* infoPtrs[2] = {
/frameworks/av/include/media/stagefright/
H A DMediaFilter.h74 struct BufferInfo { struct in struct:android::MediaFilter
129 Vector<BufferInfo> mBuffers[2];
130 Vector<BufferInfo*> mAvailableInputBuffers;
131 Vector<BufferInfo*> mAvailableOutputBuffers;
142 BufferInfo *findBufferByID(
145 void postFillThisBuffer(BufferInfo *info);
146 void postDrainThisBuffer(BufferInfo *info);
H A DOMXCodec.h165 struct BufferInfo { struct in struct:android::OMXCodec
199 Vector<BufferInfo> mPortBuffers[2];
298 status_t queueBufferToNativeWindow(BufferInfo *info);
299 status_t cancelBufferToNativeWindow(BufferInfo *info);
300 BufferInfo* dequeueBufferFromNativeWindow();
309 bool drainInputBuffer(BufferInfo *info);
310 void fillOutputBuffer(BufferInfo *info);
316 BufferInfo *findInputBufferByDataPointer(void *ptr);
317 BufferInfo *findEmptyInputBuffer();
329 static size_t countBuffersWeOwn(const Vector<BufferInfo>
[all...]
H A DACodec.h154 struct BufferInfo { struct in struct:android::ACodec
164 static inline Status getSafeStatus(BufferInfo *info) {
187 static const char *_asString(BufferInfo::Status s);
230 Vector<BufferInfo> mBuffers[2];
287 status_t cancelBufferToNativeWindow(BufferInfo *info);
289 BufferInfo *dequeueBufferFromNativeWindow();
299 BufferInfo *findBufferByID(
398 ANativeWindowBuffer *buf, int fenceFd, BufferInfo *info);
/frameworks/av/cmds/stagefright/
H A DSimplePlayer.h64 struct BufferInfo { struct in struct:android::SimplePlayer
79 List<BufferInfo> mAvailOutputBufferInfos;
104 CodecState *state, BufferInfo *info, const sp<ABuffer> &buffer);
/frameworks/av/media/libstagefright/include/
H A DSimpleSoftOMXComponent.h44 struct BufferInfo { struct in struct:android::SimpleSoftOMXComponent
51 Vector<BufferInfo> mBuffers;
52 List<BufferInfo *> mQueue;
75 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DZslProcessor3.h78 typedef camera3::Camera3StreamBufferListener::BufferInfo BufferInfo; typedef in class:android::camera2::ZslProcessor3
80 virtual void onBufferAcquired(const BufferInfo& bufferInfo);
82 virtual void onBufferReleased(const BufferInfo& bufferInfo);
/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/decoder/
H A DTrackDecoder.java21 import android.media.MediaCodec.BufferInfo;
67 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info);
154 BufferInfo outputInfo = new BufferInfo();
H A DAudioTrackDecoder.java21 import android.media.MediaCodec.BufferInfo;
77 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info) {
H A DGpuVideoTrackDecoder.java23 import android.media.MediaCodec.BufferInfo;
107 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info) {
/frameworks/av/media/libstagefright/filters/
H A DMediaFilter.cpp248 BufferInfo info;
249 info.mStatus = BufferInfo::OWNED_BY_US;
272 const BufferInfo &info = mBuffers[portIndex][i];
283 MediaFilter::BufferInfo* MediaFilter::findBufferByID(
287 BufferInfo *info = &mBuffers[portIndex].editItemAt(i);
302 void MediaFilter::postFillThisBuffer(BufferInfo *info) {
308 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US);
324 info->mStatus = BufferInfo::OWNED_BY_UPSTREAM;
328 void MediaFilter::postDrainThisBuffer(BufferInfo *info) {
329 CHECK_EQ((int)info->mStatus, (int)BufferInfo
[all...]
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp105 List<BufferInfo *> &inQueue = getPortQueue(0);
106 List<BufferInfo *> &outQueue = getPortQueue(1);
107 BufferInfo *outInfo = NULL;
193 List<BufferInfo *> &inQueue = getPortQueue(0);
194 List<BufferInfo *> &outQueue = getPortQueue(1);
216 BufferInfo *inInfo = *inQueue.begin();
220 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/on2/h264dec/
H A DSoftAVC.cpp86 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
87 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex);
111 List<BufferInfo *> &inQueue = getPortQueue(kInputPortIndex);
112 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
131 BufferInfo *inInfo = *inQueue.begin();
246 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
247 BufferInfo *outInfo = *outQueue.begin();
271 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
289 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.h88 struct BufferInfo { struct in class:android::RingBufferConsumer
115 virtual int compare(const BufferInfo* i1,
116 const BufferInfo* i2) const = 0;
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
H A DSoftMPEG4.cpp100 List<BufferInfo *> &inQueue = getPortQueue(0);
101 List<BufferInfo *> &outQueue = getPortQueue(1);
104 BufferInfo *inInfo = *inQueue.begin();
128 List<BufferInfo *>::iterator it = outQueue.begin();
133 BufferInfo *outInfo = *it;
277 List<BufferInfo *>::iterator it = outQueue.begin();
282 BufferInfo *outInfo = *it;
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp200 List<BufferInfo *> &inQueue = getPortQueue(0);
201 List<BufferInfo *> &outQueue = getPortQueue(1);
204 BufferInfo *inInfo = *inQueue.begin();
207 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/gsm/dec/
H A DSoftGSM.cpp183 List<BufferInfo *> &inQueue = getPortQueue(0);
184 List<BufferInfo *> &outQueue = getPortQueue(1);
187 BufferInfo *inInfo = *inQueue.begin();
190 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp171 List<BufferInfo *> &inQueue = getPortQueue(0);
172 List<BufferInfo *> &outQueue = getPortQueue(1);
175 BufferInfo *inInfo = *inQueue.begin();
178 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/
H A DACodec.cpp236 void postFillThisBuffer(BufferInfo *info);
461 void ACodec::BufferInfo::setWriteFence(int fenceFd, const char *dbg) {
470 void ACodec::BufferInfo::setReadFence(int fenceFd, const char *dbg) {
479 void ACodec::BufferInfo::checkWriteFence(const char *dbg) {
485 void ACodec::BufferInfo::checkReadFence(const char *dbg) {
698 Vector<BufferInfo> &buffers = mBuffers[kPortIndexOutput];
714 const BufferInfo &info = buffers[i];
718 && info.mStatus == BufferInfo::OWNED_BY_NATIVE_WINDOW) {
736 BufferInfo &info = buffers.editItemAt(i);
737 if (info.mStatus == BufferInfo
[all...]
/frameworks/base/media/java/android/media/
H A DMediaCodec.java504 output stream by specifying the same end-of-stream flag in the {@link BufferInfo} set in {@link
532 BufferInfo#presentationTimeUs presentation timestamp} of the buffer (converted to nanoseconds).
1371 public final static class BufferInfo { class in class:MediaCodec
1428 public BufferInfo dup() {
1429 BufferInfo copy = new BufferInfo();
1554 BufferInfo info = (MediaCodec.BufferInfo) msg.obj;
2378 @NonNull BufferInfo info, long timeoutUs) {
2394 @NonNull BufferInfo inf
[all...]
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp273 List<BufferInfo *> &inQueue = getPortQueue(0);
274 List<BufferInfo *> &outQueue = getPortQueue(1);
277 BufferInfo *inInfo = *inQueue.begin();
280 BufferInfo *outInfo = *outQueue.begin();
377 List<BufferInfo *> &outQueue = getPortQueue(1);
379 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp99 List<BufferInfo *> &outQueue = getPortQueue(1);
100 List<BufferInfo *> &inQueue = getPortQueue(0);
367 List<BufferInfo *> &inQueue = getPortQueue(0);
368 List<BufferInfo *> &outQueue = getPortQueue(1);
371 BufferInfo *inInfo = *inQueue.begin();
373 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/amrnb/dec/
H A DSoftAMR.cpp278 List<BufferInfo *> &inQueue = getPortQueue(0);
279 List<BufferInfo *> &outQueue = getPortQueue(1);
286 BufferInfo *inInfo = *inQueue.begin();
289 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp278 List<BufferInfo *> &inQueue = getPortQueue(0);
279 List<BufferInfo *> &outQueue = getPortQueue(1);
296 BufferInfo *inInfo = *inQueue.begin();
352 BufferInfo *outInfo = *outQueue.begin();

Completed in 1086 milliseconds

123