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

123

/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3StreamBufferListener.h30 struct BufferInfo { struct in class:android::camera3::Camera3StreamBufferListener
41 virtual void onBufferAcquired(const BufferInfo& bufferInfo) = 0;
43 virtual void onBufferReleased(const BufferInfo& bufferInfo) = 0;
H A DCamera3ZslStream.cpp35 typedef RingBufferConsumer::BufferInfo BufferInfo; typedef in struct:android::camera3::__anon823::TimestampFinder
61 virtual int compare(const BufferInfo *i1,
62 const BufferInfo *i2) const {
77 const BufferInfo* infoPtrs[2] = {
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DZslProcessor.h90 typedef camera3::Camera3StreamBufferListener::BufferInfo BufferInfo; typedef in class:android::camera2::ZslProcessor
92 virtual void onBufferAcquired(const BufferInfo& bufferInfo);
94 virtual void onBufferReleased(const BufferInfo& bufferInfo);
H A DJpegProcessor.h54 void onBufferAcquired(const BufferInfo& bufferInfo) override;
55 void onBufferReleased(const BufferInfo& bufferInfo) override;
/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 DACodec.h175 struct BufferInfo { struct in struct:android::ACodec
185 static inline Status getSafeStatus(BufferInfo *info) {
213 static const char *_asString(BufferInfo::Status s);
264 Vector<BufferInfo> mBuffers[2];
327 status_t cancelBufferToNativeWindow(BufferInfo *info);
329 BufferInfo *dequeueBufferFromNativeWindow();
339 BufferInfo *findBufferByID(
519 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/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/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();
251 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
252 BufferInfo *outInfo = *outQueue.begin();
282 List<BufferInfo *> &outQueue = getPortQueue(kOutputPortIndex);
305 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;
285 List<BufferInfo *>::iterator it = outQueue.begin();
290 BufferInfo *outInfo = *it;
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp113 List<BufferInfo *> &outQueue = getPortQueue(1);
114 BufferInfo *outInfo = NULL;
205 List<BufferInfo *> &inQueue = getPortQueue(0);
206 List<BufferInfo *> &outQueue = getPortQueue(1);
229 BufferInfo *inInfo = *inQueue.begin();
/frameworks/av/media/libstagefright/codecs/gsm/dec/
H A DSoftGSM.cpp195 List<BufferInfo *> &inQueue = getPortQueue(0);
196 List<BufferInfo *> &outQueue = getPortQueue(1);
199 BufferInfo *inInfo = *inQueue.begin();
202 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp196 List<BufferInfo *> &inQueue = getPortQueue(0);
197 List<BufferInfo *> &outQueue = getPortQueue(1);
200 BufferInfo *inInfo = *inQueue.begin();
203 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/
H A DACodec.cpp239 void postFillThisBuffer(BufferInfo *info);
464 void ACodec::BufferInfo::setWriteFence(int fenceFd, const char *dbg) {
473 void ACodec::BufferInfo::setReadFence(int fenceFd, const char *dbg) {
482 void ACodec::BufferInfo::checkWriteFence(const char *dbg) {
488 void ACodec::BufferInfo::checkReadFence(const char *dbg) {
711 Vector<BufferInfo> &buffers = mBuffers[kPortIndexOutput];
727 const BufferInfo &info = buffers[i];
731 && info.mStatus == BufferInfo::OWNED_BY_NATIVE_WINDOW) {
749 BufferInfo &info = buffers.editItemAt(i);
750 if (info.mStatus == BufferInfo
[all...]
/frameworks/base/media/java/android/media/
H A DMediaCodec.java195 Also note that the meaning of {@link BufferInfo#offset BufferInfo.offset} was not consistent across
582 output stream by specifying the same end-of-stream flag in the {@link BufferInfo} set in {@link
610 BufferInfo#presentationTimeUs presentation timestamp} of the buffer (converted to nanoseconds).
1475 public final static class BufferInfo { class in class:MediaCodec
1532 public BufferInfo dup() {
1533 BufferInfo copy = new BufferInfo();
1658 BufferInfo info = (MediaCodec.BufferInfo) ms
[all...]
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp299 List<BufferInfo *> &inQueue = getPortQueue(0);
300 List<BufferInfo *> &outQueue = getPortQueue(1);
303 BufferInfo *inInfo = *inQueue.begin();
306 BufferInfo *outInfo = *outQueue.begin();
403 List<BufferInfo *> &outQueue = getPortQueue(1);
405 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp103 List<BufferInfo *> &outQueue = getPortQueue(1);
104 List<BufferInfo *> &inQueue = getPortQueue(0);
400 List<BufferInfo *> &inQueue = getPortQueue(0);
401 List<BufferInfo *> &outQueue = getPortQueue(1);
404 BufferInfo *inInfo = *inQueue.begin();
406 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp306 List<BufferInfo *> &inQueue = getPortQueue(0);
307 List<BufferInfo *> &outQueue = getPortQueue(1);
324 BufferInfo *inInfo = *inQueue.begin();
380 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp212 List<BufferInfo *> &inQueue = getPortQueue(0);
213 List<BufferInfo *> &outQueue = getPortQueue(1);
216 BufferInfo *inInfo = *inQueue.begin();
219 BufferInfo *outInfo = *outQueue.begin();
/frameworks/av/media/libstagefright/codecs/mp3dec/
H A DSoftMP3.cpp229 List<BufferInfo *> &inQueue = getPortQueue(0);
230 List<BufferInfo *> &outQueue = getPortQueue(1);
233 BufferInfo *inInfo = NULL;
240 BufferInfo *outInfo = *outQueue.begin();

Completed in 404 milliseconds

123