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

1234

/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;
/frameworks/av/include/media/stagefright/
H A DMediaFilter.h54 struct BufferInfo { struct in struct:android::MediaFilter
108 Vector<BufferInfo> mBuffers[2];
109 Vector<BufferInfo*> mAvailableInputBuffers;
110 Vector<BufferInfo*> mAvailableOutputBuffers;
123 BufferInfo *findBufferByID(
126 void postFillThisBuffer(BufferInfo *info);
127 void postDrainThisBuffer(BufferInfo *info);
H A DACodecBufferChannel.h43 struct BufferInfo { struct in class:android::ACodecBufferChannel
44 BufferInfo(
49 BufferInfo() = delete;
123 // Note on thread safety: since the vector and BufferInfo are const, it's
125 // obtained. Inside BufferInfo, mBufferId and mSharedEncryptedBuffer are
128 std::shared_ptr<const std::vector<const BufferInfo>> mInputBuffers;
129 std::shared_ptr<const std::vector<const BufferInfo>> mOutputBuffers;
H A DSimpleSoftOMXComponent.h49 struct BufferInfo { struct in struct:android::SimpleSoftOMXComponent
56 Vector<BufferInfo> mBuffers;
57 List<BufferInfo *> mQueue;
80 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/av/media/libstagefright/foundation/include/
H A DMediaFilter.h54 struct BufferInfo { struct in struct:android::MediaFilter
108 Vector<BufferInfo> mBuffers[2];
109 Vector<BufferInfo*> mAvailableInputBuffers;
110 Vector<BufferInfo*> mAvailableOutputBuffers;
123 BufferInfo *findBufferByID(
126 void postFillThisBuffer(BufferInfo *info);
127 void postDrainThisBuffer(BufferInfo *info);
H A DACodecBufferChannel.h43 struct BufferInfo { struct in class:android::ACodecBufferChannel
44 BufferInfo(
49 BufferInfo() = delete;
123 // Note on thread safety: since the vector and BufferInfo are const, it's
125 // obtained. Inside BufferInfo, mBufferId and mSharedEncryptedBuffer are
128 std::shared_ptr<const std::vector<const BufferInfo>> mInputBuffers;
129 std::shared_ptr<const std::vector<const BufferInfo>> mOutputBuffers;
H A DSimpleSoftOMXComponent.h49 struct BufferInfo { struct in struct:android::SimpleSoftOMXComponent
56 Vector<BufferInfo> mBuffers;
57 List<BufferInfo *> mQueue;
80 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/av/media/libstagefright/include/
H A DMediaFilter.h54 struct BufferInfo { struct in struct:android::MediaFilter
108 Vector<BufferInfo> mBuffers[2];
109 Vector<BufferInfo*> mAvailableInputBuffers;
110 Vector<BufferInfo*> mAvailableOutputBuffers;
123 BufferInfo *findBufferByID(
126 void postFillThisBuffer(BufferInfo *info);
127 void postDrainThisBuffer(BufferInfo *info);
H A DACodecBufferChannel.h43 struct BufferInfo { struct in class:android::ACodecBufferChannel
44 BufferInfo(
49 BufferInfo() = delete;
123 // Note on thread safety: since the vector and BufferInfo are const, it's
125 // obtained. Inside BufferInfo, mBufferId and mSharedEncryptedBuffer are
128 std::shared_ptr<const std::vector<const BufferInfo>> mInputBuffers;
129 std::shared_ptr<const std::vector<const BufferInfo>> mOutputBuffers;
H A DSimpleSoftOMXComponent.h49 struct BufferInfo { struct in struct:android::SimpleSoftOMXComponent
56 Vector<BufferInfo> mBuffers;
57 List<BufferInfo *> mQueue;
80 List<BufferInfo *> &getPortQueue(OMX_U32 portIndex);
/frameworks/av/media/libstagefright/filters/
H A DMediaFilter.cpp230 BufferInfo info;
231 info.mStatus = BufferInfo::OWNED_BY_US;
260 MediaFilter::BufferInfo* MediaFilter::findBufferByID(
264 BufferInfo *info = &mBuffers[portIndex].editItemAt(i);
279 void MediaFilter::postFillThisBuffer(BufferInfo *info) {
285 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US);
294 info->mStatus = BufferInfo::OWNED_BY_UPSTREAM;
299 void MediaFilter::postDrainThisBuffer(BufferInfo *info) {
300 CHECK_EQ((int)info->mStatus, (int)BufferInfo::OWNED_BY_US);
309 info->mStatus = BufferInfo
[all...]
/frameworks/av/media/libstagefright/
H A DACodecBufferChannel.cpp39 using BufferInfo = ACodecBufferChannel::BufferInfo;
40 using BufferInfoIterator = std::vector<const BufferInfo>::const_iterator;
49 const std::shared_ptr<const std::vector<const BufferInfo>> &array,
53 [buffer](const BufferInfo &info) { return info.mClientBuffer == buffer; });
57 const std::shared_ptr<const std::vector<const BufferInfo>> &array,
61 [bufferId](const BufferInfo &info) { return bufferId == info.mBufferId; });
64 ACodecBufferChannel::BufferInfo::BufferInfo(
88 std::shared_ptr<const std::vector<const BufferInfo>> arra
[all...]
/frameworks/av/cmds/stagefright/
H A DSimplePlayer.h65 struct BufferInfo { struct in struct:android::SimplePlayer
80 List<BufferInfo> mAvailOutputBufferInfos;
105 CodecState *state, BufferInfo *info, const sp<MediaCodecBuffer> &buffer);
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.h86 struct BufferInfo { struct in class:android::RingBufferConsumer
113 virtual int compare(const BufferInfo* i1,
114 const BufferInfo* i2) const = 0;
/frameworks/native/libs/vr/libbufferhubqueue/include/private/dvr/
H A Dbuffer_hub_queue_client.h176 struct BufferInfo { struct in class:android::dvr::BufferHubQueue
188 BufferInfo() : BufferInfo(-1, 0) {} function in struct:android::dvr::BufferHubQueue::BufferInfo
190 BufferInfo(size_t slot, size_t metadata_size) function in struct:android::dvr::BufferHubQueue::BufferInfo
195 BufferInfo(BufferInfo&& other) function in struct:android::dvr::BufferHubQueue::BufferInfo
200 BufferInfo& operator=(BufferInfo&& other) {
208 BufferInfo(const BufferInfo
[all...]
/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) {
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DJpegProcessor.h54 void onBufferAcquired(const BufferInfo& bufferInfo) override;
55 void onBufferReleased(const BufferInfo& bufferInfo) override;
/frameworks/native/services/vr/bufferhubd/
H A Dbuffer_hub.h44 struct BufferInfo { struct
62 BufferInfo(int id, size_t consumer_count, uint32_t width, uint32_t height, function in struct:android::dvr::BufferHubChannel::BufferInfo
74 BufferInfo(int id, size_t consumer_count, size_t capacity, function in struct:android::dvr::BufferHubChannel::BufferInfo
82 BufferInfo() {} function in struct:android::dvr::BufferHubChannel::BufferInfo
86 virtual BufferInfo GetBufferInfo() const = 0;
H A Dconsumer_queue_channel.cpp72 BufferHubChannel::BufferInfo ConsumerQueueChannel::GetBufferInfo() const {
73 BufferHubChannel::BufferInfo info;
H A Dconsumer_channel.h25 BufferInfo GetBufferInfo() const override;
/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/base/media/java/android/media/
H A DAmrInputStream.java23 import android.media.MediaCodec.BufferInfo;
38 BufferInfo mInfo;
83 mInfo = new BufferInfo();
/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();

Completed in 262 milliseconds

1234