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)
Assembly: FM.LiveSwitch.Android.dll
Syntax
public class NativeCamera2Source
Constructors
NativeCamera2Source(NativeCameraPreview, INativeCamera2SourceEvent)
Declaration
public NativeCamera2Source(NativeCameraPreview preview, INativeCamera2SourceEvent eventDelegate)
Parameters
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
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 |
|
Declaration
public string GetFrontInputId()
Returns
| Type |
Description |
| System.String |
|
GetImageSizes()
Declaration
public Size[] GetImageSizes()
Returns
| Type |
Description |
| Android.Util.Size[] |
|
GetLabel()
Declaration
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
StartCaptureSession()
Declaration
public void StartCaptureSession()
Stop()
Declaration
Declaration
public void TransformImage(int viewWidth, int viewHeight)
Parameters
| Type |
Name |
Description |
| System.Int32 |
viewWidth |
|
| System.Int32 |
viewHeight |
|