Search Results for

    Show / Hide Table of Contents

    Class NativeCamera2Source

    An Android video capture provider.

    Inheritance
    System.Object
    NativeCamera2Source
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FM.LiveSwitch.Android
    Assembly: FM.LiveSwitch.Android.dll
    Syntax
    public class NativeCamera2Source

    Constructors

    NativeCamera2Source(NativeCameraPreview, INativeCamera2SourceEvent)

    Initializes a new instance of the NativeCamera2Source class.

    Declaration
    public NativeCamera2Source(NativeCameraPreview preview, INativeCamera2SourceEvent eventDelegate)
    Parameters
    Type Name Description
    NativeCameraPreview preview
    INativeCamera2SourceEvent eventDelegate

    Properties

    MirrorPreview

    Returns if the preview is mirrored. set to True for mirrored, false for not mirrored.

    Declaration
    public bool MirrorPreview { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    GetBackInputId()

    Declaration
    public string GetBackInputId()
    Returns
    Type Description
    System.String

    GetCamera()

    Declaration
    public CameraDevice GetCamera()
    Returns
    Type Description
    Android.Hardware.Camera2.CameraDevice

    GetCameraId()

    Declaration
    public string GetCameraId()
    Returns
    Type Description
    System.String

    GetCameraIds()

    Declaration
    public string[] GetCameraIds()
    Returns
    Type Description
    System.String[]

    GetCameraName(String)

    Declaration
    public string GetCameraName(string cameraId)
    Parameters
    Type Name Description
    System.String cameraId
    Returns
    Type Description
    System.String

    GetDesiredFrameDuration()

    Declaration
    public float GetDesiredFrameDuration()
    Returns
    Type Description
    System.Single

    GetExternalInputId()

    Declaration
    public string GetExternalInputId()
    Returns
    Type Description
    System.String

    GetFrontInputId()

    Declaration
    public string GetFrontInputId()
    Returns
    Type Description
    System.String

    GetImageSizes()

    Declaration
    public Size[] GetImageSizes()
    Returns
    Type Description
    Android.Util.Size[]

    GetLabel()

    Declaration
    public string GetLabel()
    Returns
    Type Description
    System.String

    GetSelectedSize()

    Declaration
    public Size GetSelectedSize()
    Returns
    Type Description
    Android.Util.Size

    GetVideoSizes()

    Declaration
    public Size[] GetVideoSizes()
    Returns
    Type Description
    Android.Util.Size[]

    SetPreviewTexture(SurfaceTexture)

    Declaration
    public void SetPreviewTexture(SurfaceTexture texture)
    Parameters
    Type Name Description
    Android.Graphics.SurfaceTexture texture

    SetRotation(Display)

    Declaration
    public bool SetRotation(Display display)
    Parameters
    Type Name Description
    Android.Views.Display display
    Returns
    Type Description
    System.Boolean

    Start()

    Declaration
    public void Start()

    StartCaptureSession()

    Declaration
    public void StartCaptureSession()

    Stop()

    Declaration
    public void Stop()

    TransformImage(Int32, Int32)

    Declaration
    public void TransformImage(int viewWidth, int viewHeight)
    Parameters
    Type Name Description
    System.Int32 viewWidth
    System.Int32 viewHeight
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.25.4