Condividi tramite


MediaRecorder.SetInputSurface(Surface) Metodo

Definizione

Configura il registratore per l'uso di una superficie persistente quando si usa l'origine video 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

Parametri

surface
Surface

una superficie di input persistente creata da MediaCodec#createPersistentInputSurface

Attributi

Commenti

Configura il registratore per l'uso di una superficie persistente quando si usa l'origine video SURFACE.

Può essere chiamato solo prima #preparedi . Se viene chiamato, #getSurface non deve essere usato e genererà IllegalStateException. I fotogrammi di cui è stato eseguito il rendering in Surface prima #start verranno eliminati.

Documentazione java per android.media.MediaRecorder.setInputSurface(android.view.Surface).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a