次の方法で共有


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 がスローされます。 前 #start に Surface にレンダリングされたフレームは破棄されます。

の Java ドキュメントandroid.media.MediaRecorder.setInputSurface(android.view.Surface)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象