Files
2026-08-24 10:03:24 +08:00

63 lines
1.4 KiB
C++

/*
* Copyright (c) 2017 Amlogic, Inc. All rights reserved.
*
* This source code is subject to the terms and conditions defined in the
* file 'LICENSE' which is part of this source code package.
*
* Description:
*/
#include "DummyComposer.h"
DummyComposer::DummyComposer() {
}
DummyComposer::~DummyComposer() {
}
bool DummyComposer::isFbsSupport(
std::vector<std::shared_ptr<DrmFramebufferBase>> & fbs __unused,
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlayfbs __unused,
int composeIdx __unused) {
return true;
}
int32_t DummyComposer::prepare() {
return 0;
}
int32_t DummyComposer::addInputs(
std::vector<std::shared_ptr<DrmFramebufferBase>> & fbs __unused,
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlayfbs __unused,
int composeIdx __unused) {
return 0;
}
int32_t DummyComposer::getOverlyFbs(
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlays __unused) {
return 0;
}
int32_t DummyComposer::setOutput(
std::shared_ptr<DrmFramebufferBase> & fb __unused,
int composeIdx __unused) {
return 0;
}
int32_t DummyComposer::start(int composeIdx __unused) {
return 0;
}
std::shared_ptr<DrmFramebufferBase> DummyComposer::getOutput(
int composeIdx __unused) {
return NULL;
}
int32_t DummyComposer::setReleaseFence() {
return 0;
}
int32_t DummyComposer::enable(bool enable __unused) {
return 0;
}