Home | History | Annotate | Download | only in surfaceflinger

Lines Matching full:virtual

34     virtual ~MonitoredProducer();
37 virtual status_t requestBuffer(int slot, sp<GraphicBuffer>* buf);
38 virtual status_t setMaxDequeuedBufferCount(int maxDequeuedBuffers);
39 virtual status_t setAsyncMode(bool async);
40 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, uint32_t w,
42 virtual status_t detachBuffer(int slot);
43 virtual status_t detachNextBuffer(sp<GraphicBuffer>* outBuffer,
45 virtual status_t attachBuffer(int* outSlot,
47 virtual status_t queueBuffer(int slot, const QueueBufferInput& input,
49 virtual status_t cancelBuffer(int slot, const sp<Fence>& fence);
50 virtual int query(int what, int* value);
51 virtual status_t connect(const sp<IProducerListener>& token, int api,
53 virtual status_t disconnect(int api);
54 virtual status_t setSidebandStream(const sp<NativeHandle>& stream);
55 virtual void allocateBuffers(uint32_t width, uint32_t height,
57 virtual status_t allowAllocation(bool allow);
58 virtual status_t setGenerationNumber(uint32_t generationNumber);
59 virtual String8 getConsumerName() const override;
60 virtual status_t setDequeueTimeout(nsecs_t timeout) override;
61 virtual status_t getLastQueuedBuffer(sp<GraphicBuffer>* outBuffer,
63 virtual IBinder* onAsBinder();
64 virtual status_t setSharedBufferMode(bool sharedBufferMode) override;
65 virtual status_t setAutoRefresh(bool autoRefresh) override;
66 virtual status_t getUniqueId(uint64_t* outId) const override;