Поделиться через


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 будут удалены.

Документация по Java для android.media.MediaRecorder.setInputSurface(android.view.Surface).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к