Язык

Camera.SetPreviewTexture(SurfaceTexture) Метод

Определение

Внимание!

deprecated

Задает значение, используемое SurfaceTexture для динамической предварительной версии.

[Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")]
[System.Obsolete("deprecated")]
public void SetPreviewTexture(Android.Graphics.SurfaceTexture? surfaceTexture);
[<Android.Runtime.Register("setPreviewTexture", "(Landroid/graphics/SurfaceTexture;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SetPreviewTexture : Android.Graphics.SurfaceTexture -> unit

Параметры

surfaceTexture
SurfaceTexture

значение SurfaceTexture , в которое отправляются изображения предварительного просмотра или значение NULL, чтобы удалить текущую текстуру поверхности предварительного просмотра

Атрибуты

Исключения

Если метод завершается ошибкой (например, если текстура поверхности недоступна или непригодна).

Комментарии

Задает значение, используемое SurfaceTexture для динамической предварительной версии. Для предварительного просмотра требуется либо поверхность, либо текстура поверхности, а предварительная версия необходима для создания изображений. Одна и та же текстура поверхности может быть повторно задана без вреда. Настройка текстуры поверхности предварительного просмотра не будет устанавливать любую поверхность предварительного просмотра, установленную с помощью #setPreviewDisplay.

Этот метод должен вызываться перед #startPreview(). Одним из исключений является то, что если текстура поверхности предварительного просмотра не задана (или задана в значение NULL) перед вызовом startPreview(), этот метод может вызываться один раз с параметром, не допускающим значение NULL, чтобы задать поверхность предварительного просмотра. (Это позволяет выполнять настройку камеры и создание поверхности параллельно, экономя время.) Текстура поверхности предварительного просмотра может не изменяться во время выполнения предварительной версии.

Метки времени, предоставляемые SurfaceTexture#getTimestamp() для набора SurfaceTexture, так как текстура предварительного просмотра имеет неопределенную точку нуля, и не может быть напрямую сравнивается между различными камерами или различными экземплярами одной камеры или несколькими запусками одной программы.

Если вы используете данные предварительного просмотра для создания видео или по-прежнему изображений, настоятельно рекомендуется использовать android.media.MediaActionSound для правильного указания начала или записи изображений пользователю.

Java документации по android.hardware.Camera.setPreviewTexture(android.graphics.SurfaceTexture).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

См. также