Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 来源作物及;dumpsys SurfaceFlinger输出中的帧值_Android_Android Source_Surfaceflinger - Fatal编程技术网

Android 来源作物及;dumpsys SurfaceFlinger输出中的帧值

Android 来源作物及;dumpsys SurfaceFlinger输出中的帧值,android,android-source,surfaceflinger,Android,Android Source,Surfaceflinger,我正在SurfaceFlinger上做一个项目。那么,“源裁剪”区域何时与“帧”区域不同(这些是dumpsys SurfaceFlinger输出中显示的值)。换句话说,图层内容(由应用程序渲染)何时/为什么缩放。或者它们是在缩放后由应用程序本身渲染的。如果不是,SurfaceFlinger是否会获取图层内容,缩放它们,然后合成它们?另外,谁来决定“框架”矩形、应用程序还是SurfaceFlinger?请参阅文档。特别是,SurfaceView部分有一个关于硬件定标器使用的小节,可以解决这个问题,

我正在SurfaceFlinger上做一个项目。那么,“源裁剪”区域何时与“帧”区域不同(这些是dumpsys SurfaceFlinger输出中显示的值)。换句话说,图层内容(由应用程序渲染)何时/为什么缩放。或者它们是在缩放后由应用程序本身渲染的。如果不是,SurfaceFlinger是否会获取图层内容,缩放它们,然后合成它们?另外,谁来决定“框架”矩形、应用程序还是SurfaceFlinger?

请参阅文档。特别是,SurfaceView部分有一个关于硬件定标器使用的小节,可以解决这个问题,但是如果您想了解详细信息,我建议您阅读全文

大多数内容以1:1的比例呈现,以获得最佳质量。出于性能原因,应用程序可以选择放大SurfaceView。大小由窗口管理器设置


执行缩放的一种常见情况是视频播放。你通常希望视频尽可能地占据屏幕,不管它是SD还是HD内容。

Android上的开发者远远少于Android应用,所以我不知道你得到答案的可能性有多大。你可以试着分析,看看你能从中发现什么。