Support direct preview buffer sizing and YUV capture format in host fixtures

This commit is contained in:
evgeny committed 2026-10-29 13:34:24 +01:00
1 parent 92a301ae54
commit 5ad36ba57b
2 files changed
+4

No files matched your search

@@ -0,0 +1,3 @@
package android.graphics
object ImageFormat { const val YUV_420_888 = 35 }
@@ -7,6 +7,7 @@ class SurfaceTexture(val id: Int) {
var releaseCalls = 0
private set
var failures = emptySet<String>()
fun setDefaultBufferSize(width: Int, height: Int) { check("buffer" !in failures && width > 0 && height > 0) }
fun release() {
releaseCalls++; check("release" !in failures) { "texture release failed" }
released = true; check("release after" !in failures) { "texture release failed after effect" }