|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
31 #ifndef _DS_VIDEORESOLUTION_H_
32 #define _DS_VIDEORESOLUTION_H_
75 int resolutionId,
int ratioid,
int ssModeId,
76 int frameRateId,
bool interlacedId,
bool enabled =
true);
This class extentds DSConstant to implement StereoScopicMode. It manages the stereoscopic mode of the...
bool _enabled
TRUE indicates this video resolution is enabled otherwise disabled.
const FrameRate & getFrameRate() const
This API is used to get the frame rate of the given video output port.
bool enabled
Indicates the port or port attributes inheriting this class is enabled or not.
This file defines DSConstant class which is inherited by most of the device settings classes.
Class extending DSConstant to implement the videoResolution interface.
This class extends DSConstant to manages the pixel resolution of the video.
This class extends DSConstant to handle the video frame rate.
This file defines AspectRatio class for managing aspect ratio types.
Device Settings HAL types.
VideoResolution(const int id, const std::string &name, int resolutionId, int ratioid, int ssModeId, int frameRateId, bool interlacedId, bool enabled=true)
This function is a default constructor for videoResolution. It initialises the data members of video ...
int _stereoScopicModeId
Indicates the stereoscopic mode of the video.
This class is used to store and manage the names and id's. It is derived by many classes like VideoRe...
const StereoScopicMode & getStereoscopicMode() const
This API is used to get the stereoscopic mode of the given video output port.
bool isInterlaced() const
This API is used to check the video is interlaced or not.
int _frameRateId
Indicates frame rate of the video.
static const VideoResolution & getInstance(int id)
This API is used to get the instance of the video resolution port based on the port id returned by th...
This file defines FrameRate class to manage the video frame rate types.
const PixelResolution & getPixelResolution() const
This API is used to get the pixel format of the given video output port.
virtual ~VideoResolution()
This is a default destructor of class VideoResolution.
This class extends DSConstant to implement AspectRatio. It manages the aspect ratios of the videos.
int _aspectRatioId
Indicates aspect ratio type of the video.
This file defines StereoScopicMode class to manage the video stereoscopy types.
const AspectRatio & getAspectRatio() const
This API is used to get the current Aspect Ratio setting of the Display Device (i....
bool isEnabled() const
This API is used to check whether the current resolution is enabled or not.
This file defines PixelResolution class for managing video resolution types.
int _pixelResolutionId
Indicates the video resolution.
bool _interlaced
TRUE indicates interlaced scan and FALSE indicates progressive scan.