Lines Matching refs:BufferHubBuffer
42 std::unique_ptr<BufferHubBuffer> BufferHubBuffer::create(uint32_t width, uint32_t height, in create()
45 auto buffer = std::unique_ptr<BufferHubBuffer>( in create()
46 new BufferHubBuffer(width, height, layerCount, format, usage, userMetadataSize)); in create()
50 std::unique_ptr<BufferHubBuffer> BufferHubBuffer::import(const sp<NativeHandle>& token) { in import()
56 auto buffer = std::unique_ptr<BufferHubBuffer>(new BufferHubBuffer(token)); in import()
60 BufferHubBuffer::BufferHubBuffer(uint32_t width, uint32_t height, uint32_t layerCount, in BufferHubBuffer() function in android::BufferHubBuffer
107 BufferHubBuffer::BufferHubBuffer(const sp<NativeHandle>& token) { in BufferHubBuffer() function in android::BufferHubBuffer
145 BufferHubBuffer::~BufferHubBuffer() { in ~BufferHubBuffer()
156 int BufferHubBuffer::initWithBufferTraits(const BufferTraits& bufferTraits) { in initWithBufferTraits()
237 int BufferHubBuffer::gain() { in gain()
260 int BufferHubBuffer::post() { in post()
279 int BufferHubBuffer::acquire() { in acquire()
303 int BufferHubBuffer::release() { in release()
320 bool BufferHubBuffer::isReleased() const { in isReleased()
325 bool BufferHubBuffer::isValid() const { in isValid()
330 sp<NativeHandle> BufferHubBuffer::duplicate() { in duplicate()