Definition
- Namespace:
- Tizen.Multimedia
- Assembly:
- Tizen.Multimedia.Camera.dll
- API Level:
- 3
The camera setting class provides methods/properties to get and
set basic camera attributes.
public class CameraSettings : object
- Inheritance
-
Properties
View Source
The anti shake feature.
If true, the antishake feature is enabled, otherwise false.
Declaration
public bool AntiShake { get; set; }
Property Value
API Level: 3
View Source
The auto contrast.
If true auto contrast is enabled, otherwise false.
Declaration
public bool AutoContrast { get; set; }
Property Value
API Level: 3
Declaration
public CameraAutoFocusMode AutoFocusMode { get; set; }
Property Value
API Level: 3
Declaration
public int Brightness { get; set; }
Property Value
API Level: 3
Declaration
public Range BrightnessRange { get; }
Property Value
API Level: 3
Declaration
public CameraPixelFormat CapturePixelFormat { get; set; }
Property Value
API Level: 3
Declaration
public Size CaptureResolution { get; set; }
Property Value
API Level: 3
Declaration
public int Contrast { get; set; }
Property Value
API Level: 3
Declaration
public Range ContrastRange { get; }
Property Value
API Level: 3
Declaration
public CameraEffectMode Effect { get; set; }
Property Value
API Level: 3
Declaration
public bool EnableTag { get; set; }
Property Value
Type |
Description |
Boolean |
true if EXIF tags are enabled in the JPEG file, otherwise false.
|
API Level: 3
Declaration
public int EncodedPreviewBitrate { get; set; }
Property Value
API Level: 3
View Source
The GOP(Group Of Pictures) interval of the encoded preview.
Declaration
public int EncodedPreviewGopInterval { get; set; }
Property Value
API Level: 3
Declaration
public int Exposure { get; set; }
Property Value
API Level: 3
Declaration
public CameraExposureMode ExposureMode { get; set; }
Property Value
API Level: 3
Declaration
public Range ExposureRange { get; }
Property Value
API Level: 3
Declaration
public CameraFlashMode FlashMode { get; set; }
Property Value
API Level: 3
View Source
Gets or sets the camera manual focus level.
Declaration
public int FocusLevel { get; set; }
Property Value
API Level: 11
View Source
Gets the available manual focus level range.
Declaration
public Range FocusLevelRange { get; }
Property Value
API Level: 11
Declaration
public int Gain { get; set; }
Property Value
API Level: 11
Declaration
public Range GainRange { get; }
Property Value
API Level: 11
Declaration
public int GainStep { get; }
Property Value
API Level: 11
Declaration
public Location GeoTag { get; set; }
Property Value
API Level: 3
View Source
The mode of the HDR(High dynamic range) capture.
Declaration
public CameraHdrMode HdrMode { get; set; }
Property Value
API Level: 3
Declaration
public int Hue { get; set; }
Property Value
API Level: 5
Declaration
public Range? HueRange { get; }
Property Value
API Level: 5
View Source
The camera image description in the EXIF tag.
Declaration
public string ImageDescriptionTag { get; set; }
Property Value
API Level: 3
View Source
The quality of the image.
The range for the image quality is 1 to 100.
Declaration
public int ImageQuality { get; set; }
Property Value
API Level: 3
Declaration
public CameraIsoLevel IsoLevel { get; set; }
Property Value
API Level: 3
Declaration
public int LensOrientation { get; }
Property Value
API Level: 3
Declaration
public CameraTagOrientation OrientationTag { get; set; }
Property Value
API Level: 3
View Source
Gets the lower limit and the upper limit for the pan position.
Declaration
public Range PanRange { get; }
Property Value
API Level: 3
Declaration
public CameraFps PreviewFps { get; set; }
Property Value
API Level: 3
Declaration
public CameraPixelFormat PreviewPixelFormat { get; set; }
Property Value
API Level: 3
View Source
Gets or sets the resolution of the preview.
Declaration
public Size PreviewResolution { get; set; }
Property Value
API Level: 3
View Source
Sets the type of the PTZ(Pan Tilt Zoom). Mechanical or electronic.
Declaration
public CameraPtzType PtzType { set; }
Property Value
API Level: 3
Declaration
public Size RecommendedPreviewResolution { get; }
Property Value
API Level: 3
Declaration
public int Saturation { get; set; }
Property Value
API Level: 11
Declaration
public Range SaturationRange { get; }
Property Value
API Level: 11
Declaration
public CameraSceneMode SceneMode { get; set; }
Property Value
API Level: 3
Declaration
public int Sharpness { get; set; }
Property Value
API Level: 11
Declaration
public Range SharpnessRange { get; }
Property Value
API Level: 11
Declaration
public string SoftwareTag { get; set; }
Property Value
API Level: 3
Declaration
public Flips StreamFlip { get; set; }
Property Value
Type |
Description |
Flips |
A Flips that specifies the camera flip type.
|
API Level: 3
Declaration
public Rotation StreamRotation { get; set; }
Property Value
Type |
Description |
Rotation |
A Rotation that specifies the rotation of camera device.
|
API Level: 3
Declaration
public CameraTheaterMode TheaterMode { get; set; }
Property Value
API Level: 3
View Source
Gets the lower limit and the upper limit for the tilt position.
Declaration
public Range TiltRange { get; }
Property Value
API Level: 3
View Source
Enables or disables the video stabilization feature.
If true, video stabilization is enabled, otherwise false.
Declaration
public bool VideoStabilization { get; set; }
Property Value
API Level: 3
Declaration
public CameraWhiteBalance WhiteBalance { get; set; }
Property Value
API Level: 3
View Source
Gets or sets the camera white balance temperature value.
Declaration
public int WhiteBalanceTemperature { get; set; }
Property Value
API Level: 11
View Source
Gets the available camera white balance temperature value range.
Declaration
public Range WhiteBalanceTemperatureRange { get; }
Property Value
API Level: 11
View Source
Gets the camera white balance temperature step value.
Declaration
public int WhiteBalanceTemperatureStep { get; }
Property Value
API Level: 11
View Source
The zoom level.
The range for the zoom level is received from the ZoomRange property.
Declaration
public int ZoomLevel { get; set; }
Property Value
API Level: 3
Declaration
public Range ZoomRange { get; }
Property Value
API Level: 3
Methods
Declaration
public void ClearFocusArea()
API Level: 3
Feature: http://tizen.org/feature/camera
View Source
Turn the shutter sound on or off, if it is permitted by policy.
Declaration
public void DisableShutterSound(bool shutterSound)
Parameters
Type |
Name |
Description |
Boolean |
shutterSound |
Shutter sound On/Off flag
|
API Level: 4
Feature: http://tizen.org/feature/camera
View Source
Gets the bitrate of extra preview with given stream ID.
Declaration
public int GetExtraPreviewBitrate(int streamId)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Returns
Type |
Description |
Int32 |
A bitrate of extra stream.
|
API Level: 10
View Source
Gets the GOP(Group Of Pictures) interval of extra preview with given stream ID.
Declaration
public int GetExtraPreviewGopInterval(int streamId)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Returns
Type |
Description |
Int32 |
A GOP interval of extra preview.
|
API Level: 10
Declaration
public Rotation GetExtraPreviewRotation()
Returns
Type |
Description |
Rotation |
A rotation of preview frame.
|
View Source
Gets the rotation of preview frame with given stream ID.
Declaration
public Rotation GetExtraPreviewRotation(int streamId)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Returns
Type |
Description |
Rotation |
A rotation of extra preview.
|
API Level: 10
View Source
Gets the information of extra preview stream.
Declaration
public ExtraPreviewStreamInfo GetExtraPreviewStreamInfo(int streamId)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Returns
API Level: 10
Declaration
Returns
Type |
Description |
Int32 |
Returns the camera's horizontal position.
|
API Level: 3
Feature: http://tizen.org/feature/camera
Declaration
public Rotation GetPreviewFrameRotation()
Returns
Type |
Description |
Rotation |
A rotation of preview frame.
|
Declaration
Returns
Type |
Description |
Int32 |
Returns the current vertical position.
|
API Level: 3
Feature: http://tizen.org/feature/camera
View Source
Removes the geo tag(GPS data) in the EXIF(EXchangeable Image File format) tag.
Declaration
public void RemoveGeoTag()
API Level: 3
Feature: http://tizen.org/feature/camera
Declaration
public void SetAutoFocusArea(int x, int y)
Parameters
Type |
Name |
Description |
Int32 |
x |
X position.
|
Int32 |
y |
Y position.
|
API Level: 3
Feature: http://tizen.org/feature/camera
Declaration
public void SetAutoFocusArea(Point pos)
Parameters
Type |
Name |
Description |
Point |
pos |
Point structure including X, Y position.
|
API Level: 3
Feature: http://tizen.org/feature/camera
View Source
Sets the bitrate of extra preview with given stream ID.
Declaration
public void SetExtraPreviewBitrate(int streamId, int bitrate)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Int32 |
bitrate |
The bitrate for extra preview.
|
API Level: 10
View Source
Sets The GOP(Group Of Pictures) interval of extra preview with given stream ID.
Declaration
public void SetExtraPreviewGopInterval(int streamId, int gopInterval)
Parameters
Type |
Name |
Description |
Int32 |
streamId |
The stream ID.
|
Int32 |
gopInterval |
The GOP interval for extra preview.
|
API Level: 10
View Source
Sets the information of extra preview stream.
Declaration
public void SetExtraPreviewStreamInfo(ExtraPreviewStreamInfo info)
Parameters
API Level: 10
Declaration
public void SetPan(CameraPtzMoveType type, int panStep)
Parameters
API Level: 3
Feature: http://tizen.org/feature/camera
Declaration
public void SetTilt(CameraPtzMoveType type, int tiltStep)
Parameters
API Level: 3
Feature: http://tizen.org/feature/camera
Extension Methods