MediaRecorder.SetInputSurface(Surface) 方法

定义

将录制器配置为在使用 SURFACE 视频源时使用持久图面。

[Android.Runtime.Register("setInputSurface", "(Landroid/view/Surface;)V", "GetSetInputSurface_Landroid_view_Surface_Handler", ApiSince=23)]
public virtual void SetInputSurface(Android.Views.Surface surface);
[<Android.Runtime.Register("setInputSurface", "(Landroid/view/Surface;)V", "GetSetInputSurface_Landroid_view_Surface_Handler", ApiSince=23)>]
abstract member SetInputSurface : Android.Views.Surface -> unit
override this.SetInputSurface : Android.Views.Surface -> unit

参数

surface
Surface

由 创建的持久输入图面 MediaCodec#createPersistentInputSurface

属性

注解

将录制器配置为在使用 SURFACE 视频源时使用持久图面。

只能调用之前 #prepare。 如果调用, #getSurface 不应使用,并且将引发 IllegalStateException。 之前呈现到 Surface #start 的帧将被丢弃。

适用于 . 的 android.media.MediaRecorder.setInputSurface(android.view.Surface)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于