StreamConfigurationMap Класс

Определение

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

[Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)]
public sealed class StreamConfigurationMap : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/StreamConfigurationMap", DoNotGenerateAcw=true)>]
type StreamConfigurationMap = class
    inherit Object
Наследование
StreamConfigurationMap
Атрибуты

Комментарии

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью . <-- TODO: ссылка на конфигурацию входного потока>

Это достоверный список для всех <-- форматов ввода/ -->вывода (и размеров соответственно для этого формата), поддерживаемых устройством камеры.

Он также содержит минимальную длительность кадра и длительность остановки для каждого сочетания формата и размера, которые можно использовать для вычисления эффективной частоты кадров при отправке нескольких снимков.

Экземпляр этого объекта доступен с CameraCharacteristics помощью CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP ключа и CameraCharacteristics#get метода .

<code>{@code
            CameraCharacteristics characteristics = cameraManager.getCameraCharacteristics(cameraId);
            StreamConfigurationMap configs = characteristics.get(
                    CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP);
            }</code>

Документация по Java для android.hardware.camera2.params.StreamConfigurationMap.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
JniPeerMembers

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

PeerReference

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
Dispose(Boolean)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetHighResolutionOutputSizes(Int32)

Получите список поддерживаемых размеров с высоким разрешением, которые не могут работать с полной скоростью BURST_CAPTURE.

GetHighSpeedVideoFpsRanges()

Получите список поддерживаемых диапазонов FPS для записи видео высокой скорости.

GetHighSpeedVideoFpsRangesFor(Size)

Получение диапазонов кадров в секунду (fpsMin, fpsMax) для входного видео с высокой скоростью.

GetHighSpeedVideoSizes()

Получите список поддерживаемых размеров записи видео с высокой скоростью.

GetHighSpeedVideoSizesFor(Range)

Получение поддерживаемых размеров видео для диапазона высокой скорости ввода FPS.

GetInputFormats()

Получение форматов входных данных изображения format в этой конфигурации потока.

GetInputSizes(Int32)

Получение поддерживаемых размеров входных данных для этого формата входных данных.

GetOutputFormats()

Получение форматов вывода изображений format в этой конфигурации потока.

GetOutputMinFrameDuration(Class, Size)

Получение минимального значения CaptureRequest#SENSOR_FRAME_DURATION frame duration для комбинации класса и размера (в наносекундах).

GetOutputMinFrameDuration(Int32, Size)

Получение минимального значения CaptureRequest#SENSOR_FRAME_DURATION frame duration для сочетания формата и размера (в наносекундах).

GetOutputSizes(Class)

Получение списка размеров, совместимых с klass , для использования в качестве выходных данных.

GetOutputSizes(Int32)

Получите список размеров, совместимых с запрошенным изображением format.

GetOutputStallDuration(Class, Size)

Получение длительности остановки для комбинации класса и размера (в наносекундах).

GetOutputStallDuration(Int32, Size)

Получение длительности приостановки для сочетания формата и размера (в наносекундах).

GetValidOutputFormatsForInput(Int32)

Получение форматов вывода изображения format для формата повторной обработки входных данных.

IsOutputSupportedFor(Class)

Определите, можно ли настроить выходные потоки для определенного класса в качестве потребителя.

IsOutputSupportedFor(Int32)

Определите, можно ли передавать CameraDevice#createCaptureSession createCaptureSessionвыходные поверхности с определенным пользовательским форматом .

IsOutputSupportedFor(Surface)

Определите, подходит ли объект в surface текущем состоянии для включения в CameraDevice#createCaptureSession capture session в качестве выходных данных.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.Finalized()

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

GetJniTypeName(IJavaPeerable)

Неизменяемый класс для хранения доступного потока CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP configurations , настроенного android.view.Surface Surfacesandroid.hardware.camera2.CameraCaptureSession capture session для создания с android.hardware.camera2.CameraDevice#createCaptureSessionпомощью .

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