/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3StreamBufferListener.h | 30 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 D | Camera3ZslStream.cpp | 35 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 D | MediaFilter.h | 74 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 D | OMXCodec.h | 165 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 D | ACodec.h | 154 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 D | SimplePlayer.h | 64 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 D | SimpleSoftOMXComponent.h | 44 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 D | ZslProcessor3.h | 78 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 D | TrackDecoder.java | 21 import android.media.MediaCodec.BufferInfo; 67 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info); 154 BufferInfo outputInfo = new BufferInfo();
|
H A D | AudioTrackDecoder.java | 21 import android.media.MediaCodec.BufferInfo; 77 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info) {
|
H A D | GpuVideoTrackDecoder.java | 23 import android.media.MediaCodec.BufferInfo; 107 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info) {
|
/frameworks/av/media/libstagefright/filters/ |
H A D | MediaFilter.cpp | 248 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 D | SoftVPX.cpp | 105 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 D | SoftAVC.cpp | 86 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 D | RingBufferConsumer.h | 88 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 D | SoftMPEG4.cpp | 100 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 D | SoftG711.cpp | 200 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 D | SoftGSM.cpp | 183 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 D | SoftRaw.cpp | 171 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 D | ACodec.cpp | 236 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 D | MediaCodec.java | 504 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 D | SoftFlacEncoder.cpp | 273 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 D | SoftMPEG4Encoder.cpp | 99 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 D | SoftAMR.cpp | 278 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 D | SoftAMRNBEncoder.cpp | 278 List<BufferInfo *> &inQueue = getPortQueue(0); 279 List<BufferInfo *> &outQueue = getPortQueue(1); 296 BufferInfo *inInfo = *inQueue.begin(); 352 BufferInfo *outInfo = *outQueue.begin();
|