Lines Matching refs:BufferQueueProducer
27 typedef int32_t (*IpcMsgHandle)(BufferQueueProducer* product, IpcIo *io, IpcIo *reply);
30 static int32_t OnRequestBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
48 static int32_t OnFlushBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
56 static int32_t OnCancelBuffer(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
78 static int32_t OnSetQueueSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
86 static int32_t OnGetQueueSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
91 static int32_t OnSetWidthAndHeight(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
101 static int32_t OnGetWidth(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
106 static int32_t OnGetHeight(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
111 static int32_t OnSetFormat(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
119 static int32_t OnGetFormat(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
124 static int32_t OnSetStrideAlignment(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
132 static int32_t GetStrideAlignment(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
137 static int32_t OnGetStride(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
142 static int32_t OnSetSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
150 static int32_t OnGetSize(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
155 static int32_t OnSetUsage(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
163 static int32_t OnGetUsage(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
168 static int32_t OnSetUserData(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
188 static int32_t OnGetUserData(BufferQueueProducer* product, IpcIo *io, IpcIo *reply)
224 BufferQueueProducer::BufferQueueProducer(BufferQueue* bufferQueue)
229 BufferQueueProducer::~BufferQueueProducer()
238 SurfaceBufferImpl* BufferQueueProducer::RequestBuffer(uint8_t wait)
245 int32_t BufferQueueProducer::EnqueueBuffer(SurfaceBufferImpl& buffer)
257 int32_t BufferQueueProducer::FlushBuffer(SurfaceBufferImpl* buffer)
273 void BufferQueueProducer::Cancel(SurfaceBufferImpl* buffer)
279 void BufferQueueProducer::SetQueueSize(uint8_t queueSize)
285 uint8_t BufferQueueProducer::GetQueueSize()
291 void BufferQueueProducer::SetWidthAndHeight(uint32_t width, uint32_t height)
297 uint32_t BufferQueueProducer::GetWidth()
303 uint32_t BufferQueueProducer::GetHeight()
309 void BufferQueueProducer::SetFormat(uint32_t format)
315 uint32_t BufferQueueProducer::GetFormat()
321 void BufferQueueProducer::SetStrideAlignment(uint32_t strideAlignment)
327 uint32_t BufferQueueProducer::GetStrideAlignment()
333 uint32_t BufferQueueProducer::GetStride()
339 void BufferQueueProducer::SetSize(uint32_t size)
345 uint32_t BufferQueueProducer::GetSize()
351 void BufferQueueProducer::SetUsage(uint32_t usage)
357 uint32_t BufferQueueProducer::GetUsage()
363 void BufferQueueProducer::RegisterConsumerListener(IBufferConsumerListener& listener)
368 void BufferQueueProducer::UnregisterConsumerListener()
373 int32_t BufferQueueProducer::OnIpcMsg(uint32_t code, IpcIo *data, IpcIo *reply, MessageOption option)
387 void BufferQueueProducer::SetUserData(const std::string& key, const std::string& value)
392 std::string BufferQueueProducer::GetUserData(const std::string& key)