Lines Matching refs:sptr
38 BufferQueueProducer::BufferQueueProducer(sptr<BufferQueue> bufferQueue)
148 sptr<BufferExtraData> bedataimpl = new BufferExtraDataImpl;
191 std::vector<sptr<BufferExtraData>> bedataimpls;
204 sptr<BufferExtraData> data = new BufferExtraDataImpl;
234 sptr<IRemoteObject> token = arguments.ReadRemoteObject();
257 sptr<BufferExtraData> bedataimpl = new BufferExtraDataImpl;
275 sptr<BufferExtraData> bedataimpl = new BufferExtraDataImpl;
295 sptr<SyncFence> fence = SyncFence::ReadFromMessageParcel(arguments);
320 std::vector<sptr<BufferExtraData>> bedataimpls;
321 std::vector<sptr<SyncFence>> fences;
327 sptr<BufferExtraData> bedataimpl = new BufferExtraDataImpl;
332 sptr<SyncFence> fence = SyncFence::ReadFromMessageParcel(arguments);
351 sptr<SurfaceBuffer> buffer;
352 sptr<SyncFence> fence;
376 sptr<SurfaceBuffer> buffer = nullptr;
402 sptr<SurfaceBuffer> buffer = nullptr;
420 sptr<SurfaceBuffer> buffer;
556 sptr<IRemoteObject> listenerObject = arguments.ReadRemoteObject();
563 sptr<IProducerListener> listener = iface_cast<IProducerListener>(listenerObject);
691 sptr<SurfaceTunnelHandle> handle = nullptr;
855 sptr<SurfaceBuffer> buffer;
856 sptr<SyncFence> fence;
898 GSError BufferQueueProducer::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer,
899 sptr<SyncFence> &fence, float matrix[16], uint32_t matrixSize, bool isUseNewMatrix)
915 GSError BufferQueueProducer::RequestBuffer(const BufferRequestConfig &config, sptr<BufferExtraData> &bedata,
932 std::vector<sptr<BufferExtraData>> &bedata, std::vector<RequestBufferReturnValue> &retvalues)
967 GSError BufferQueueProducer::CancelBuffer(uint32_t sequence, sptr<BufferExtraData> bedata)
975 GSError BufferQueueProducer::FlushBuffer(uint32_t sequence, sptr<BufferExtraData> bedata,
976 sptr<SyncFence> fence, BufferFlushConfigWithDamages &config)
985 const std::vector<sptr<BufferExtraData>> &bedata,
986 const std::vector<sptr<SyncFence>> &fences,
1003 GSError BufferQueueProducer::GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
1004 sptr<SyncFence>& fence, float matrix[16], bool isUseNewMatrix)
1012 GSError BufferQueueProducer::AttachBufferToQueue(sptr<SurfaceBuffer> buffer)
1020 GSError BufferQueueProducer::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer)
1028 GSError BufferQueueProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer)
1034 GSError BufferQueueProducer::AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut)
1042 GSError BufferQueueProducer::DetachBuffer(sptr<SurfaceBuffer>& buffer)
1148 GSError BufferQueueProducer::RegisterReleaseListener(sptr<IProducerListener> listener)
1164 bool BufferQueueProducer::HandleDeathRecipient(sptr<IRemoteObject> token)
1364 GSError BufferQueueProducer::SetTunnelHandle(const sptr<SurfaceTunnelHandle> &handle)
1374 sptr<SurfaceTunnelHandle> tunnelHandle = new SurfaceTunnelHandle();
1413 sptr<NativeSurface> BufferQueueProducer::GetNativeSurface()