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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象