Lines Matching refs:virtual

179 class Camera3StreamInterface : public virtual RefBase {
189 virtual int getId() const = 0;
194 virtual int getStreamSetId() const = 0;
199 virtual bool isMultiResolution() const = 0;
204 virtual int getHalStreamGroupId() const = 0;
209 virtual uint32_t getWidth() const = 0;
210 virtual uint32_t getHeight() const = 0;
211 virtual int getFormat() const = 0;
212 virtual int64_t getDynamicRangeProfile() const = 0;
213 virtual android_dataspace getDataSpace() const = 0;
214 virtual int32_t getColorSpace() const = 0;
215 virtual void setFormatOverride(bool formatOverriden) = 0;
216 virtual bool isFormatOverridden() const = 0;
217 virtual int getOriginalFormat() const = 0;
218 virtual void setDataSpaceOverride(bool dataSpaceOverriden) = 0;
219 virtual bool isDataSpaceOverridden() const = 0;
220 virtual android_dataspace getOriginalDataSpace() const = 0;
221 virtual int getMaxHalBuffers() const = 0;
222 virtual int getMaxTotalBuffers() const = 0;
227 virtual void setOfflineProcessingSupport(bool support) = 0;
228 virtual bool getOfflineProcessingSupport() const = 0;
233 virtual camera_stream* asHalStream() = 0;
247 virtual camera_stream* startConfiguration() = 0;
253 virtual bool isConfiguring() const = 0;
270 virtual status_t finishConfiguration(/*out*/bool* streamReconfigured = nullptr) = 0;
277 virtual status_t cancelConfiguration() = 0;
284 virtual bool isUnpreparable() = 0;
289 virtual void markUnpreparable() = 0;
314 virtual status_t startPrepare(int maxCount, bool blockRequest) = 0;
319 virtual bool isBlockedByPrepare() const = 0;
337 virtual status_t prepareNextBuffer() = 0;
351 virtual status_t cancelPrepare() = 0;
365 virtual status_t tearDown() = 0;
382 virtual status_t getBuffer(camera_stream_buffer *buffer,
411 virtual status_t returnBuffer(const camera_stream_buffer &buffer,
427 virtual status_t getInputBuffer(camera_stream_buffer *buffer,
436 virtual status_t returnInputBuffer(const camera_stream_buffer &buffer) = 0;
443 virtual status_t getInputBufferProducer(sp<IGraphicBufferProducer> *producer) = 0;
450 virtual bool hasOutstandingBuffers() const = 0;
455 virtual size_t getOutstandingBuffersCount() const = 0;
464 virtual status_t setStatusTracker(sp<StatusTracker> statusTracker) = 0;
472 virtual status_t disconnect() = 0;
477 virtual bool isAbandoned() const = 0;
482 virtual void dump(int fd, const Vector<String16> &args) = 0;
484 virtual void addBufferListener(
486 virtual void removeBufferListener(
496 virtual void setBufferFreedListener(wp<Camera3StreamBufferFreedListener> listener) = 0;
501 virtual void fireBufferRequestForFrameNumber(uint64_t frameNumber,