Lines Matching refs:display
69 return {addDisplayToDisplayResources(outVirtualDisplay.display, /*isVirtual*/ true), in createVirtualDisplay()
73 ScopedAStatus VtsComposerClient::destroyVirtualDisplay(int64_t display) { in destroyVirtualDisplay() argument
74 auto status = mComposerClient->destroyVirtualDisplay(display); in destroyVirtualDisplay()
78 mDisplayResources.erase(display); in destroyVirtualDisplay()
82 std::pair<ScopedAStatus, int64_t> VtsComposerClient::createLayer(int64_t display, in createLayer() argument
85 auto status = mComposerClient->createLayer(display, bufferSlotCount, &outLayer); in createLayer()
90 return {addLayerToDisplayResources(display, outLayer), outLayer}; in createLayer()
93 ScopedAStatus VtsComposerClient::destroyLayer(int64_t display, int64_t layer) { in destroyLayer() argument
94 auto status = mComposerClient->destroyLayer(display, layer); in destroyLayer()
99 removeLayerFromDisplayResources(display, layer); in destroyLayer()
103 std::pair<ScopedAStatus, int32_t> VtsComposerClient::getActiveConfig(int64_t display) { in getActiveConfig() argument
105 return {mComposerClient->getActiveConfig(display, &outConfig), outConfig}; in getActiveConfig()
117 int64_t display, int32_t config, DisplayAttribute displayAttribute) { in getDisplayAttribute() argument
119 return {mComposerClient->getDisplayAttribute(display, config, displayAttribute, in getDisplayAttribute()
124 ScopedAStatus VtsComposerClient::setPowerMode(int64_t display, PowerMode powerMode) { in setPowerMode() argument
125 return mComposerClient->setPowerMode(display, powerMode); in setPowerMode()
128 ScopedAStatus VtsComposerClient::setVsync(int64_t display, bool enable) { in setVsync() argument
129 return mComposerClient->setVsyncEnabled(display, enable); in setVsync()
153 ScopedAStatus VtsComposerClient::setContentType(int64_t display, ContentType contentType) { in setContentType() argument
154 return mComposerClient->setContentType(display, contentType); in setContentType()
170 int64_t display) { in getDisplayCapabilities() argument
172 return {mComposerClient->getDisplayCapabilities(display, &outCapabilities), outCapabilities}; in getDisplayCapabilities()
188 int64_t display) { in getDisplayIdentificationData() argument
190 return {mComposerClient->getDisplayIdentificationData(display, &outDisplayIdentification), in getDisplayIdentificationData()
194 std::pair<ScopedAStatus, HdrCapabilities> VtsComposerClient::getHdrCapabilities(int64_t display) { in getHdrCapabilities() argument
196 return {mComposerClient->getHdrCapabilities(display, &outHdrCapabilities), outHdrCapabilities}; in getHdrCapabilities()
200 VtsComposerClient::getPerFrameMetadataKeys(int64_t display) { in getPerFrameMetadataKeys() argument
202 return {mComposerClient->getPerFrameMetadataKeys(display, &outPerFrameMetadataKeys), in getPerFrameMetadataKeys()
207 int64_t display) { in getReadbackBufferAttributes() argument
209 return {mComposerClient->getReadbackBufferAttributes(display, &outReadbackBufferAttributes), in getReadbackBufferAttributes()
213 ScopedAStatus VtsComposerClient::setReadbackBuffer(int64_t display, const native_handle_t* buffer, in setReadbackBuffer() argument
215 return mComposerClient->setReadbackBuffer(display, ::android::dupToAidl(buffer), releaseFence); in setReadbackBuffer()
219 int64_t display) { in getReadbackBufferFence() argument
221 return {mComposerClient->getReadbackBufferFence(display, &outReleaseFence), in getReadbackBufferFence()
225 std::pair<ScopedAStatus, std::vector<ColorMode>> VtsComposerClient::getColorModes(int64_t display) { in getColorModes() argument
227 return {mComposerClient->getColorModes(display, &outColorModes), outColorModes}; in getColorModes()
231 int64_t display, ColorMode colorMode) { in getRenderIntents() argument
233 return {mComposerClient->getRenderIntents(display, colorMode, &outRenderIntents), in getRenderIntents()
237 ScopedAStatus VtsComposerClient::setColorMode(int64_t display, ColorMode colorMode, in setColorMode() argument
239 return mComposerClient->setColorMode(display, colorMode, renderIntent); in setColorMode()
243 VtsComposerClient::getDisplayedContentSamplingAttributes(int64_t display) { in getDisplayedContentSamplingAttributes() argument
245 return {mComposerClient->getDisplayedContentSamplingAttributes(display, &outAttributes), in getDisplayedContentSamplingAttributes()
250 int64_t display, bool isEnabled, FormatColorComponent formatColorComponent, in setDisplayedContentSamplingEnabled() argument
252 return mComposerClient->setDisplayedContentSamplingEnabled(display, isEnabled, in setDisplayedContentSamplingEnabled()
257 int64_t display, int64_t maxFrames, int64_t timestamp) { in getDisplayedContentSample() argument
259 return {mComposerClient->getDisplayedContentSample(display, maxFrames, timestamp, in getDisplayedContentSample()
265 int64_t display) { in getDisplayConnectionType() argument
267 return {mComposerClient->getDisplayConnectionType(display, &outDisplayConnectionType), in getDisplayConnectionType()
272 int64_t display) { in getDisplayConfigs() argument
274 return {mComposerClient->getDisplayConfigs(display, &outConfigs), outConfigs}; in getDisplayConfigs()
277 std::pair<ScopedAStatus, int32_t> VtsComposerClient::getDisplayVsyncPeriod(int64_t display) { in getDisplayVsyncPeriod() argument
279 return {mComposerClient->getDisplayVsyncPeriod(display, &outVsyncPeriodNanos), in getDisplayVsyncPeriod()
283 ScopedAStatus VtsComposerClient::setAutoLowLatencyMode(int64_t display, bool isEnabled) { in setAutoLowLatencyMode() argument
284 return mComposerClient->setAutoLowLatencyMode(display, isEnabled); in setAutoLowLatencyMode()
288 int64_t display) { in getSupportedContentTypes() argument
290 return {mComposerClient->getSupportedContentTypes(display, &outContentTypes), outContentTypes}; in getSupportedContentTypes()
294 VtsComposerClient::getDisplayDecorationSupport(int64_t display) { in getDisplayDecorationSupport() argument
296 return {mComposerClient->getDisplayDecorationSupport(display, &outSupport), outSupport}; in getDisplayDecorationSupport()
305 std::pair<ScopedAStatus, std::string> VtsComposerClient::getDisplayName(int64_t display) { in getDisplayName() argument
307 return {mComposerClient->getDisplayName(display, &outDisplayName), outDisplayName}; in getDisplayName()
310 ScopedAStatus VtsComposerClient::setClientTargetSlotCount(int64_t display, in setClientTargetSlotCount() argument
312 return mComposerClient->setClientTargetSlotCount(display, bufferSlotCount); in setClientTargetSlotCount()
320 ScopedAStatus VtsComposerClient::setBootDisplayConfig(int64_t display, int32_t config) { in setBootDisplayConfig() argument
321 return mComposerClient->setBootDisplayConfig(display, config); in setBootDisplayConfig()
324 ScopedAStatus VtsComposerClient::clearBootDisplayConfig(int64_t display) { in clearBootDisplayConfig() argument
325 return mComposerClient->clearBootDisplayConfig(display); in clearBootDisplayConfig()
329 int64_t display) { in getPreferredBootDisplayConfig() argument
331 return {mComposerClient->getPreferredBootDisplayConfig(display, &outConfig), outConfig}; in getPreferredBootDisplayConfig()
335 int64_t display) { in getDisplayPhysicalOrientation() argument
337 return {mComposerClient->getDisplayPhysicalOrientation(display, &outDisplayOrientation), in getDisplayPhysicalOrientation()
341 ScopedAStatus VtsComposerClient::setIdleTimerEnabled(int64_t display, int32_t timeoutMs) { in setIdleTimerEnabled() argument
342 return mComposerClient->setIdleTimerEnabled(display, timeoutMs); in setIdleTimerEnabled()
361 [id](const auto& display) { return id == display; })) { in getInvalidDisplayId() argument
386 for (int64_t display : displays) { in getDisplays() local
387 auto vtsDisplay = VtsDisplay{display}; in getDisplays()
388 auto configs = getDisplayConfigs(display); in getDisplays()
392 display); in getDisplays()
400 display); in getDisplays()
405 auto config = getActiveConfig(display); in getDisplays()
408 "for display %" PRId64, display); in getDisplays()
417 display); in getDisplays()
422 addDisplayToDisplayResources(display, /*isVirtual*/ false); in getDisplays()
465 ScopedAStatus VtsComposerClient::addDisplayToDisplayResources(int64_t display, bool isVirtual) { in addDisplayToDisplayResources() argument
466 if (mDisplayResources.insert({display, DisplayResource(isVirtual)}).second) { in addDisplayToDisplayResources()
470 ALOGE("Duplicate display id %" PRId64, display); in addDisplayToDisplayResources()
474 ScopedAStatus VtsComposerClient::addLayerToDisplayResources(int64_t display, int64_t layer) { in addLayerToDisplayResources() argument
475 auto resource = mDisplayResources.find(display); in addLayerToDisplayResources()
477 resource = mDisplayResources.insert({display, DisplayResource(false)}).first; in addLayerToDisplayResources()
487 void VtsComposerClient::removeLayerFromDisplayResources(int64_t display, int64_t layer) { in removeLayerFromDisplayResources() argument
488 auto resource = mDisplayResources.find(display); in removeLayerFromDisplayResources()
525 const auto& [display, resource] = *it; in destroyAllLayers()
529 const auto status = destroyLayer(display, layer); in destroyAllLayers()
538 const auto status = destroyVirtualDisplay(display); in destroyAllLayers()
540 ALOGE("Unable to destroy the display %" PRId64 " failed with error %s", display, in destroyAllLayers()