Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:Ctrl

48 class Ctrl : utils::NoCopy {
52 explicit Ctrl();
54 ~Ctrl();
73 /* ctrl id */
75 /* ctrl fd */
91 // mdp ctrl struct(info e.g.)
122 /* This class just creates a Ctrl Data pair to be used by a pipe.
124 * need to use the Ctrl channel in hwc_prepare (i.e config stage) and Data
128 Ctrl ctrl;
134 inline Ctrl::Ctrl() {
138 inline Ctrl::~Ctrl() {
142 inline bool Ctrl::close() {
148 inline bool Ctrl::init(uint32_t fbnum) {
151 ALOGE("Ctrl failed to init fbnum=%d", fbnum);
157 inline void Ctrl::setSource(const utils::PipeArgs& args)
162 inline void Ctrl::setPosition(const utils::Dim& dim)
167 inline void Ctrl::setTransform(const utils::eTransform& orient)
172 inline void Ctrl::setCrop(const utils::Dim& d)
177 inline bool Ctrl::setVisualParams(const MetaData_t &metadata)
180 ALOGE("Ctrl setVisualParams failed in MDP setVisualParams");
186 inline void Ctrl::dump() const {
187 ALOGE("== Dump Ctrl start ==");
189 ALOGE("== Dump Ctrl end ==");
192 inline bool Ctrl::commit() {
194 ALOGE("Ctrl commit failed set overlay");
200 inline int Ctrl::getPipeId() const {
204 inline int Ctrl::getFd() const {
208 inline void Ctrl::updateSrcFormat(const uint32_t& rotDstFmt) {
212 inline utils::Dim Ctrl::getCrop() const {
216 inline utils::Dim Ctrl::getPosition() const {
220 inline void Ctrl::setDownscale(int dscale_factor) {
224 inline void Ctrl::getDump(char *buf, size_t len) {
228 inline void Ctrl::forceSet() {