Lines Matching refs:VirtualDisplaySurface
18 #include "VirtualDisplaySurface.h"
51 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, int32_t dispId,
113 VirtualDisplaySurface::~VirtualDisplaySurface() {
117 status_t VirtualDisplaySurface::beginFrame(bool mustRecompose) {
130 status_t VirtualDisplaySurface::prepareFrame(CompositionType compositionType) {
179 status_t VirtualDisplaySurface::compositionComplete() {
184 status_t VirtualDisplaySurface::advanceFrame() {
235 void VirtualDisplaySurface::onFrameCommitted() {
302 void VirtualDisplaySurface::dumpAsString(String8& /* result */) const {
305 void VirtualDisplaySurface::resizeBuffers(const uint32_t w, const uint32_t h) {
317 const sp<Fence>& VirtualDisplaySurface::getClientTargetAcquireFence() const {
321 status_t VirtualDisplaySurface::requestBuffer(int pslot,
334 status_t VirtualDisplaySurface::setMaxDequeuedBufferCount(
339 status_t VirtualDisplaySurface::setAsyncMode(bool async) {
343 status_t VirtualDisplaySurface::dequeueBuffer(Source source,
386 status_t VirtualDisplaySurface::dequeueBuffer(int* pslot, sp<Fence>* fence,
451 status_t VirtualDisplaySurface::detachBuffer(int /* slot */) {
452 VDS_LOGE("detachBuffer is not available for VirtualDisplaySurface");
456 status_t VirtualDisplaySurface::detachNextBuffer(
458 VDS_LOGE("detachNextBuffer is not available for VirtualDisplaySurface");
462 status_t VirtualDisplaySurface::attachBuffer(int* /* outSlot */,
464 VDS_LOGE("attachBuffer is not available for VirtualDisplaySurface");
468 status_t VirtualDisplaySurface::queueBuffer(int pslot,
525 status_t VirtualDisplaySurface::cancelBuffer(int pslot,
539 int VirtualDisplaySurface::query(int what, int* value) {
553 status_t VirtualDisplaySurface::connect(const sp<IProducerListener>& listener,
566 status_t VirtualDisplaySurface::disconnect(int api) {
570 status_t VirtualDisplaySurface::setSidebandStream(const sp<NativeHandle>& /*stream*/) {
574 void VirtualDisplaySurface::allocateBuffers(uint32_t /* width */,
579 status_t VirtualDisplaySurface::allowAllocation(bool /* allow */) {
583 status_t VirtualDisplaySurface::setGenerationNumber(uint32_t /* generation */) {
584 ALOGE("setGenerationNumber not supported on VirtualDisplaySurface");
588 String8 VirtualDisplaySurface::getConsumerName() const {
589 return String8("VirtualDisplaySurface");
592 status_t VirtualDisplaySurface::setSharedBufferMode(bool /*sharedBufferMode*/) {
593 ALOGE("setSharedBufferMode not supported on VirtualDisplaySurface");
597 status_t VirtualDisplaySurface::setAutoRefresh(bool /*autoRefresh*/) {
598 ALOGE("setAutoRefresh not supported on VirtualDisplaySurface");
602 status_t VirtualDisplaySurface::setDequeueTimeout(nsecs_t /* timeout */) {
603 ALOGE("setDequeueTimeout not supported on VirtualDisplaySurface");
607 status_t VirtualDisplaySurface::getLastQueuedBuffer(
610 ALOGE("getLastQueuedBuffer not supported on VirtualDisplaySurface");
614 status_t VirtualDisplaySurface::getUniqueId(uint64_t* /*outId*/) const {
615 ALOGE("getUniqueId not supported on VirtualDisplaySurface");
619 void VirtualDisplaySurface::updateQueueBufferOutput(
627 void VirtualDisplaySurface::resetPerFrameState() {
635 status_t VirtualDisplaySurface::refreshOutputBuffer() {
662 int VirtualDisplaySurface::mapSource2ProducerSlot(Source source, int sslot) {
669 int VirtualDisplaySurface::mapProducer2SourceSlot(Source source, int pslot) {
673 VirtualDisplaySurface::Source
674 VirtualDisplaySurface::fbSourceForCompositionType(CompositionType type) {
678 const char* VirtualDisplaySurface::dbgStateStr() const {
689 const char* VirtualDisplaySurface::dbgSourceStr(Source s) {