Lines Matching refs:IonBuffer
18 IonBuffer::IonBuffer() : IonBuffer(nullptr, 0, 0, 0, 0, 0, 0) {} in IonBuffer() function in android::dvr::IonBuffer
20 IonBuffer::IonBuffer(uint32_t width, uint32_t height, uint32_t format, in IonBuffer() function in android::dvr::IonBuffer
22 : IonBuffer() { in IonBuffer()
26 IonBuffer::IonBuffer(buffer_handle_t handle, uint32_t width, uint32_t height, in IonBuffer() function in android::dvr::IonBuffer
28 : IonBuffer(handle, width, height, kDefaultGraphicBufferLayerCount, stride, in IonBuffer()
31 IonBuffer::IonBuffer(buffer_handle_t handle, uint32_t width, uint32_t height, in IonBuffer() function in android::dvr::IonBuffer
44 IonBuffer::~IonBuffer() { in ~IonBuffer()
52 IonBuffer::IonBuffer(IonBuffer&& other) noexcept : IonBuffer() { in IonBuffer() function in android::dvr::IonBuffer
56 IonBuffer& IonBuffer::operator=(IonBuffer&& other) noexcept { in operator =()
67 void IonBuffer::FreeHandle() { in FreeHandle()
74 int IonBuffer::Alloc(uint32_t width, uint32_t height, uint32_t layer_count, in Alloc()
91 void IonBuffer::Reset(buffer_handle_t handle, uint32_t width, uint32_t height, in Reset()
101 int IonBuffer::Import(buffer_handle_t handle, uint32_t width, uint32_t height, in Import()
122 int IonBuffer::Import(const int* fd_array, int fd_count, const int* int_array, in Import()
161 int IonBuffer::Duplicate(const IonBuffer* other) { in Duplicate()
198 int IonBuffer::Lock(uint32_t usage, int x, int y, int width, int height, in Lock()
214 int IonBuffer::LockYUV(uint32_t usage, int x, int y, int width, int height, in LockYUV()
229 int IonBuffer::Unlock() { in Unlock()