Lines Matching refs:virtual

72 class Camera3StreamInterface : public virtual RefBase {
82 virtual int getId() const = 0;
87 virtual int getStreamSetId() const = 0;
92 virtual uint32_t getWidth() const = 0;
93 virtual uint32_t getHeight() const = 0;
94 virtual int getFormat() const = 0;
95 virtual android_dataspace getDataSpace() const = 0;
96 virtual void setFormatOverride(bool formatOverriden) = 0;
97 virtual bool isFormatOverridden() const = 0;
98 virtual int getOriginalFormat() const = 0;
99 virtual void setDataSpaceOverride(bool dataSpaceOverriden) = 0;
100 virtual bool isDataSpaceOverridden() const = 0;
101 virtual android_dataspace getOriginalDataSpace() const = 0;
106 virtual void setOfflineProcessingSupport(bool support) = 0;
107 virtual bool getOfflineProcessingSupport() const = 0;
112 virtual camera3_stream* asHalStream() = 0;
126 virtual camera3_stream* startConfiguration() = 0;
132 virtual bool isConfiguring() const = 0;
149 virtual status_t finishConfiguration(/*out*/bool* streamReconfigured = nullptr) = 0;
156 virtual status_t cancelConfiguration() = 0;
163 virtual bool isUnpreparable() = 0;
188 virtual status_t startPrepare(int maxCount, bool blockRequest) = 0;
193 virtual bool isBlockedByPrepare() const = 0;
211 virtual status_t prepareNextBuffer() = 0;
225 virtual status_t cancelPrepare() = 0;
239 virtual status_t tearDown() = 0;
256 virtual status_t getBuffer(camera3_stream_buffer *buffer,
272 virtual status_t returnBuffer(const camera3_stream_buffer &buffer,
288 virtual status_t getInputBuffer(camera3_stream_buffer *buffer, bool respectHalLimit = true) = 0;
296 virtual status_t returnInputBuffer(const camera3_stream_buffer &buffer) = 0;
303 virtual status_t getInputBufferProducer(sp<IGraphicBufferProducer> *producer) = 0;
310 virtual bool hasOutstandingBuffers() const = 0;
315 virtual size_t getOutstandingBuffersCount() const = 0;
324 virtual status_t setStatusTracker(sp<StatusTracker> statusTracker) = 0;
332 virtual status_t disconnect() = 0;
337 virtual bool isAbandoned() const = 0;
342 virtual void dump(int fd, const Vector<String16> &args) const = 0;
344 virtual void addBufferListener(
346 virtual void removeBufferListener(
356 virtual void setBufferFreedListener(wp<Camera3StreamBufferFreedListener> listener) = 0;
361 virtual void fireBufferRequestForFrameNumber(uint64_t frameNumber,