MediaRecorder.SetInputSurface(Surface) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将录制器配置为在使用 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 属性许可证中所述的术语使用。