Class CameraCapabilities

Definition

Namespace:
Tizen.Multimedia
Assembly:
Tizen.Multimedia.Camera.dll

The CameraCapabilities class provides properties to get various capability information of the camera device.

C#
Copy
public class CameraCapabilities
Inheritance
object
CameraCapabilities

Properties

View Source

IsAntiShakeSupported

Gets the support state of the anti-shake feature.

Declaration
C#
Copy
public bool IsAntiShakeSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsAutoContrastSupported

Gets the support state of auto contrast feature.

Declaration
C#
Copy
public bool IsAutoContrastSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsBrigtnessSupported

Gets the support state of the brightness feature.

Declaration
C#
Copy
public bool IsBrigtnessSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsContinuousCaptureSupported

Gets the continuous capture feature's supported state.

Declaration
C#
Copy
public bool IsContinuousCaptureSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsExposureSupported

Gets the support state of the exposure feature.

Declaration
C#
Copy
public bool IsExposureSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsFaceDetectionSupported

Gets the face detection feature's supported state.

Declaration
C#
Copy
public bool IsFaceDetectionSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsHdrCaptureSupported

Gets the support state of the HDR capture.

Declaration
C#
Copy
public bool IsHdrCaptureSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsHueSupported

Gets the support state of the hue feature.

Declaration
C#
Copy
public bool IsHueSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsMediaPacketPreviewCallbackSupported

Gets the media packet preview callback feature's supported state.

Declaration
C#
Copy
public bool IsMediaPacketPreviewCallbackSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsPanSupported

Gets the support state of the pan feature.

Declaration
C#
Copy
public bool IsPanSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsTiltSupported

Gets the support state of the tilt feature.

Declaration
C#
Copy
public bool IsTiltSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsVideoStabilizationSupported

Gets the support state of the video stabilization feature.

Declaration
C#
Copy
public bool IsVideoStabilizationSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsZeroShutterLagSupported

Gets the zero shutter lag feature's supported state.

Declaration
C#
Copy
public bool IsZeroShutterLagSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

IsZoomSupported

Gets the support state of the zoom feature.

Declaration
C#
Copy
public bool IsZoomSupported { get; }
Property Value
Type Description
bool

true if supported, otherwise false.

View Source

SupportedAutoFocusModes

Retrieves all the auto focus modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraAutoFocusMode> SupportedAutoFocusModes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraAutoFocusMode>

It returns a list containing all the supported CameraAutoFocusMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedCapturePixelFormats

Retrieves all the capture formats supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraPixelFormat> SupportedCapturePixelFormats { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraPixelFormat>

It returns a list containing all the supported CameraPixelFormat.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedCaptureResolutions

Retrieves all the capture resolutions supported by the camera.

Declaration
C#
Copy
public IEnumerable<Size> SupportedCaptureResolutions { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><Size>

It returns a list containing all the supported capture resolutions.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedEffects

Retrieves all the effect modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraEffectMode> SupportedEffects { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraEffectMode>

It returns a list containing all the supported CameraEffectMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedExposureModes

Retrieves all the exposure modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraExposureMode> SupportedExposureModes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraExposureMode>

It returns a list containing all the supported CameraExposureMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedFlashModes

Retrieves all the flash modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraFlashMode> SupportedFlashModes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraFlashMode>

It returns a list containing all the supported CameraFlashMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedIsoLevels

Retrieves all the ISO levels supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraIsoLevel> SupportedIsoLevels { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraIsoLevel>

It returns a list containing all the supported CameraIsoLevel.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedPreviewFps

Retrieves all the fps supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraFps> SupportedPreviewFps { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraFps>

It returns a list containing all the supported CameraFps.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedPreviewPixelFormats

Retrieves all the preview formats supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraPixelFormat> SupportedPreviewPixelFormats { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraPixelFormat>

It returns a list containing all the supported CameraPixelFormat.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedPreviewResolutions

Retrieves all the preview resolutions supported by the camera.

Declaration
C#
Copy
public IEnumerable<Size> SupportedPreviewResolutions { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><Size>

It returns a list containing all the supported preview resolutions.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedPtzTypes

Retrieves all the PTZ types by the camera.

Declaration
C#
Copy
public IEnumerable<CameraPtzType> SupportedPtzTypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraPtzType>

It returns a list containing all the supported CameraPtzType.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedSceneModes

Retrieves all the scene modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraSceneMode> SupportedSceneModes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraSceneMode>

It returns a list containing all the supported CameraSceneMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedStreamFlips

Retrieves all the flips supported by the camera.

Declaration
C#
Copy
public IEnumerable<Flips> SupportedStreamFlips { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><Flips>

It returns a list containing all the supported Flips.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedStreamRotations

Retrieves all the stream rotations supported by the camera.

Declaration
C#
Copy
public IEnumerable<Rotation> SupportedStreamRotations { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><Rotation>

An IEnumerable containing all the supported Rotation.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedTheaterModes

Retrieves all the theater modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraTheaterMode> SupportedTheaterModes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraTheaterMode>

It returns a list containing all the supported CameraTheaterMode.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

SupportedWhiteBalances

Retrieves all the white balance modes supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraWhiteBalance> SupportedWhiteBalances { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<T><CameraWhiteBalance>

It returns a list containing all the supported CameraWhiteBalance.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

Methods

View Source

GetSupportedPreviewFpsByResolution(int, int)

Retrieves all the fps by resolution supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraFps> GetSupportedPreviewFpsByResolution(int width, int height)
Parameters
Type Name Description
int width

The width of required preview resolution.

int height

The height of required preview resolution.

Returns
Type Description
System.Collections.Generic.IEnumerable<T><CameraFps>

It returns a list containing all the supported CameraFps by resolution.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.

View Source

GetSupportedPreviewFpsByResolution(Size)

Retrieves all the fps by resolution supported by the camera.

Declaration
C#
Copy
public IEnumerable<CameraFps> GetSupportedPreviewFpsByResolution(Size size)
Parameters
Type Name Description
Size size

The size of required preview resolution.

Returns
Type Description
System.Collections.Generic.IEnumerable<T><CameraFps>

It returns a list containing all the supported CameraFps by resolution.

Exceptions
Type Condition
System.ObjectDisposedException

The camera already has been disposed of.