MediaCodec.CreateInputSurface Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert eine Surface als Eingabe an einen Encoder anstelle von Eingabepuffern an.
[Android.Runtime.Register("createInputSurface", "()Landroid/view/Surface;", "")]
public Android.Views.Surface CreateInputSurface();
[<Android.Runtime.Register("createInputSurface", "()Landroid/view/Surface;", "")>]
member this.CreateInputSurface : unit -> Android.Views.Surface
Gibt zurück
- Attribute
Ausnahmen
wenn nicht im Zustand "Konfiguriert".
Hinweise
Fordert eine Surface als Eingabe an einen Encoder anstelle von Eingabepuffern an. Dies kann nur nach #configure und vor #startaufgerufen werden.
Die Anwendung ist für das Aufrufen von Release() auf dem Surface verantwortlich, wenn Sie fertig sind.
Die Surface müssen mit einer hardwarebeschleunigten API wie OpenGL ES gerendert werden.
android.view.Surface#lockCanvas(android.graphics.Rect) kann zu unerwarteten Ergebnissen führen.
Java Dokumentation für android.media.MediaCodec.createInputSurface().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.