RDK Documentation (Open Sourced RDK Components)
|
Data Structures | |
struct | _dsVideoPortResolution_t |
Structure that defines video port resolution settings of output video device. More... | |
struct | _dsVideoPortPortId_t |
Structure that defines port id associated with video port. More... | |
struct | _dsVideoPortTypeConfig_t |
Structure that defines the video output port configuration. More... | |
struct | _dsVideoPortPortConfig_t |
Structure that defines video port configuration settings. More... | |
Macros | |
#define | dsVideoPortType_isValid(t) (((t) >= dsVIDEOPORT_TYPE_RF ) && ((t) < dsVIDEOPORT_TYPE_MAX)) |
#define | dsVideoPortPixelResolution_isValid(t) (((t) >= dsVIDEO_PIXELRES_720x480 ) && ((t) < dsVIDEO_PIXELRES_MAX)) |
#define | dsVideoPortFrameRate_isValid(t) (((t) >= dsVIDEO_FRAMERATE_UNKNOWN ) && ((t) < dsVIDEO_FRAMERATE_MAX)) |
#define | dsVideoPortScanMode_isValid(t) (((t) >= dsVIDEO_SCANMODE_INTERLACED ) && ((t) < dsVIDEO_SCANMODE_MAX)) |
#define | dsVideoPortAspectRatio_isValid(t) (((t) >= dsVIDEO_ASPECT_RATIO_4x3 ) && ((t) < dsVIDEO_ASPECT_RATIO_MAX)) |
#define | dsVideoPortStereoScopicMode_isValid(t) (((t) >= dsVIDEO_SSMODE_UNKNOWN ) && ((t) < dsVIDEO_SSMODE_MAX)) |
#define | dsVideoPortDFC_isValid(t) (((t) >= dsVIDEO_ZOOM_NONE ) && ((t) < dsVIDEO_ZOOM_MAX)) |
Typedefs | |
typedef enum _dsVideoPortType_t | dsVideoPortType_t |
typedef enum _dsVideoResolution_t | dsVideoResolution_t |
typedef enum _dsTVResolution_t | dsTVResolution_t |
typedef enum _dsVideoFrameRate_t | dsVideoFrameRate_t |
typedef enum _dsVideoScanMode_t | dsVideoScanMode_t |
typedef enum _dsVideoBackgroundColor_t | dsVideoBackgroundColor_t |
typedef enum _dsVideoAspectRatio_t | dsVideoAspectRatio_t |
typedef enum _dsVideoStereoScopicMode_t | dsVideoStereoScopicMode_t |
typedef enum _dsVideoZoom_t | dsVideoZoom_t |
typedef struct _dsVideoPortResolution_t | dsVideoPortResolution_t |
Structure that defines video port resolution settings of output video device. | |
typedef struct _dsVideoPortPortId_t | dsVideoPortPortId_t |
Structure that defines port id associated with video port. | |
typedef struct _dsVideoPortTypeConfig_t | dsVideoPortTypeConfig_t |
Structure that defines the video output port configuration. | |
typedef struct _dsVideoPortPortConfig_t | dsVideoPortPortConfig_t |
Structure that defines video port configuration settings. | |
Enumerations | |
enum | _dsVideoPortType_t |
enum | _dsVideoResolution_t |
enum | _dsTVResolution_t |
enum | _dsVideoFrameRate_t |
enum | _dsVideoScanMode_t |
enum | _dsVideoBackgroundColor_t |
enum | _dsVideoAspectRatio_t |
enum | _dsVideoStereoScopicMode_t |
enum | _dsVideoZoom_t |
struct _dsVideoPortResolution_t |
Structure that defines video port resolution settings of output video device.
Data Fields | ||
---|---|---|
char | name[32] |
Name the resolution (e.g. 480i, 480p, 1080p24). |
dsVideoResolution_t | pixelResolution |
The resolution associated with the name. |
dsVideoAspectRatio_t | aspectRatio |
The associated aspect ratio. |
dsVideoStereoScopicMode_t | stereoScopicMode |
The associated stereoscopic mode. |
dsVideoFrameRate_t | frameRate |
The associated frame rate. |
bool | interlaced |
The associated scan mode(true if interlaced, false if progressive). |
struct _dsVideoPortPortId_t |
Structure that defines port id associated with video port.
Data Fields | ||
---|---|---|
dsVideoPortType_t | type |
Video port type. |
int32_t | index |
Port ID/number. |
struct _dsVideoPortTypeConfig_t |
Structure that defines the video output port configuration.
Data Fields | ||
---|---|---|
dsVideoPortType_t | typeId |
The video output type. |
const char * | name |
Name of the video output port. |
bool | dtcpSupported |
Is DTCP supported? |
bool | hdcpSupported |
Is HDCP supported? |
int32_t | restrictedResollution |
Any restricted resolution; -1 if no. |
size_t | numSupportedResolutions |
Number of supported resolutions. |
dsVideoPortResolution_t * | supportedResolutions |
List of supported resolutions. |
struct _dsVideoPortPortConfig_t |
Data Fields | ||
---|---|---|
dsVideoPortPortId_t | id |
Port ID. |
dsAudioPortId_t | connectedAOP |
Connected audio port. |
const char * | defaultResolution |
Default resolution's name. |
#define dsVideoPortType_isValid | ( | t | ) | (((t) >= dsVIDEOPORT_TYPE_RF ) && ((t) < dsVIDEOPORT_TYPE_MAX)) |
#define dsVideoPortPixelResolution_isValid | ( | t | ) | (((t) >= dsVIDEO_PIXELRES_720x480 ) && ((t) < dsVIDEO_PIXELRES_MAX)) |
#define dsVideoPortFrameRate_isValid | ( | t | ) | (((t) >= dsVIDEO_FRAMERATE_UNKNOWN ) && ((t) < dsVIDEO_FRAMERATE_MAX)) |
#define dsVideoPortScanMode_isValid | ( | t | ) | (((t) >= dsVIDEO_SCANMODE_INTERLACED ) && ((t) < dsVIDEO_SCANMODE_MAX)) |
#define dsVideoPortAspectRatio_isValid | ( | t | ) | (((t) >= dsVIDEO_ASPECT_RATIO_4x3 ) && ((t) < dsVIDEO_ASPECT_RATIO_MAX)) |
#define dsVideoPortStereoScopicMode_isValid | ( | t | ) | (((t) >= dsVIDEO_SSMODE_UNKNOWN ) && ((t) < dsVIDEO_SSMODE_MAX)) |
#define dsVideoPortDFC_isValid | ( | t | ) | (((t) >= dsVIDEO_ZOOM_NONE ) && ((t) < dsVIDEO_ZOOM_MAX)) |
typedef enum _dsVideoPortType_t dsVideoPortType_t |
This enumeration defines all of the standard type of Video ports that are available.
typedef enum _dsVideoResolution_t dsVideoResolution_t |
This enumeration defines all of the standard video port resolutions that can be used.
typedef enum _dsTVResolution_t dsTVResolution_t |
This enumeration defines all of the standard TV supported resolution with interlace information.
typedef enum _dsVideoFrameRate_t dsVideoFrameRate_t |
This enumeration defines all of the standard frame rates at which video may be played out of the video port.
typedef enum _dsVideoScanMode_t dsVideoScanMode_t |
This enumeration defines all of the standard video port scan modes.
typedef enum _dsVideoBackgroundColor_t dsVideoBackgroundColor_t |
This enumeration defines background color for video port.
typedef enum _dsVideoAspectRatio_t dsVideoAspectRatio_t |
This enumeration defines all of the standard video aspect ratios.
typedef enum _dsVideoStereoScopicMode_t dsVideoStereoScopicMode_t |
This enumeration defines all of the standard video Stereo Scopic modes.
typedef enum _dsVideoZoom_t dsVideoZoom_t |
This enumeration defines all of the standard screen zoom (format conversion) modes.
enum _dsVideoPortType_t |
This enumeration defines all of the standard type of Video ports that are available.
enum _dsVideoResolution_t |
This enumeration defines all of the standard video port resolutions that can be used.
enum _dsTVResolution_t |
This enumeration defines all of the standard TV supported resolution with interlace information.
enum _dsVideoFrameRate_t |
This enumeration defines all of the standard frame rates at which video may be played out of the video port.
enum _dsVideoScanMode_t |
This enumeration defines all of the standard video Stereo Scopic modes.
enum _dsVideoZoom_t |
This enumeration defines all of the standard screen zoom (format conversion) modes.