92#define dsAUDIOPORT_TYPE_NUM_MAX 4
93#define dsAudioPORT_NUM_MAX 4
113#define dsAudioType_isValid(t) (((t) >= dsAUDIOPORT_TYPE_ID_LR ) && ((t) < dsAUDIOPORT_TYPE_MAX))
132#define dsAudioEncoding_isValid(t) (((t) >= dsAUDIO_ENC_NONE ) && ((t) < dsAUDIO_ENC_MAX))
274#define MAX_PROFILE_LIST_BUFFER_LEN 1024
311#define dsAudioCompression_isValid(t) (((t) >= dsAUDIO_CMP_NONE ) && ((t) < dsAUDIO_CMP_MAX))
341#define dsAudioStereoMode_isValid(t) (((t) >= dsAUDIO_STEREO_UNKNOWN ) && ((t) < dsAUDIO_STEREO_MAX))
370#define dsHdcpStatus_isValid(t) (((t) >= dsHDCP_STATUS_UNPOWERED ) && ((t) < dsHDCP_STATUS_MAX))
396#define dsVideoPortType_isValid(t) (((t) >= dsVIDEOPORT_TYPE_RF ) && ((t) < dsVIDEOPORT_TYPE_MAX))
441#define dsVideoPortPixelResolution_isValid(t) (((t) >= dsVIDEO_PIXELRES_720x480 ) && ((t) < dsVIDEO_PIXELRES_MAX))
465#define dsVideoPortFrameRate_isValid(t) (((t) >= dsVIDEO_FRAMERATE_UNKNOWN ) && ((t) < dsVIDEO_FRAMERATE_MAX))
491#define dsVideoPortScanMode_isValid(t) (((t) >= dsVIDEO_SCANMODE_INTERLACED ) && ((t) < dsVIDEO_SCANMODE_MAX))
508#define dsVideoPortAspectRatio_isValid(t) (((t) >= dsVIDEO_ASPECT_RATIO_4x3 ) && ((t) < dsVIDEO_ASPECT_RATIO_MAX))
526#define dsVideoPortStereoScopicMode_isValid(t) (((t) >= dsVIDEO_SSMODE_UNKNOWN ) && ((t) < dsVIDEO_SSMODE_MAX))
553#define dsVideoPortDFC_isValid(t) (((t) >= dsVIDEO_ZOOM_NONE ) && ((t) < dsVIDEO_ZOOM_MAX))
623#define HDCP_KEY_MAX_SIZE (4*1024)
629#define MS12_CONFIG_BUF_SIZE 16
679#define MAX_LANGUAGE_LEN 10
707#define dsFPDColor_Make(R8,G8,B8) (((R8)<<16) | ((G8)<< 8) | ((B8) ))
708#define dsFPDColor_R(RGB32) (((RGB32) >> 16) & 0xFF)
709#define dsFPDColor_G(RGB32) (((RGB32) >> 8) & 0xFF)
710#define dsFPDColor_B(RGB32) (((RGB32) ) & 0xFF)
715#define dsFPD_COLOR_BLUE dsFPDColor_Make(0, 0, 0xFF)
716#define dsFPD_COLOR_GREEN dsFPDColor_Make(0, 0xFF, 0)
717#define dsFPD_COLOR_RED dsFPDColor_Make(0xFF, 0, 0x0)
718#define dsFPD_COLOR_YELLOW dsFPDColor_Make(0xFF, 0xFF, 0xE0)
719#define dsFPD_COLOR_ORANGE dsFPDColor_Make(0xFF, 0x8C, 0x00)
720#define dsFPD_COLOR_WHITE dsFPDColor_Make(0xFF, 0xFF, 0xFF)
721#define dsFPD_COLOR_MAX 6
727#define dsFPDColor_isValid(t) (((t) & 0xFF000000) == 0)
741#define dsFPD_INDICATOR_MESSAGE 0
742#define dsFPD_INDICATOR_POWER 1
743#define dsFPD_INDICATOR_RECORD 2
744#define dsFPD_INDICATOR_REMOTE 3
745#define dsFPD_INDICATOR_RFBYPASS 4
746#define dsFPD_INDICATOR_MAX 5
751#define dsFPDIndicator_isValid(t) (true)
767#define dsFPDTextDisplay_isValid(t) (((t) >= dsFPD_TEXTDISP_TEXT ) && ((t) < dsFPD_TEXTDISP_MAX))
810#define dsFPD_BRIGHTNESS_MAX 100
829#define dsEEDID_MAX_VIDEO_CODE 64
834#define dsEEDID_MAX_MON_NAME_LENGTH 14
839#define MAX_EDID_BYTES_LEN (1024)
957#define dsSleepMode_isValid(t) (((t) >= dsHOST_SLEEP_MODE_LIGHT) && ((t) < dsHOST_SLEEP_MODE_MAX))
1105#define MAX_FEATURE_LIST_BUFFER_LEN 1024
1138#define dsHAL_APIVER(major, minor) (uint32_t)((major << 16) | (minor & 0xFFFF))
1144#define dsHAL_APIVER_MAJOR(x) ((x) >> 16) & (0x7FFF)
1150#define dsHAL_APIVER_MINOR(x) (x & 0xFFFF)
#define dsEEDID_MAX_VIDEO_CODE
Maximum Value video modes are described in CEA specifictaion.
Definition dsTypes.h:829
_dsTVResolution_t
This enumeration defines all of the standard TV supported resolution with interlace information.
Definition dsTypes.h:416
enum _dsAudioDuckingAction_t dsAudioDuckingAction_t
This enumeration defines the type of audio ducking action.
enum _dsVideoAspectRatio_t dsVideoAspectRatio_t
This enumeration defines all of the standard video aspect ratios.
#define MAX_SAD
Max values for SADs.
Definition dsTypes.h:233
enum _dsAudioDuckingType_t dsAudioDuckingType_t
This enumeration defines the type of audio ducking type.
_dsMS12FEATURE_t
Enumeration defines MS12 feature.
Definition dsTypes.h:662
_dsVideoFrameRate_t
This enumeration defines all of the standard frame rates at which video may be played out of the vide...
Definition dsTypes.h:448
struct _dsVideoPortPortConfig_t dsVideoPortPortConfig_t
Structure that defines video port configuration settings.
enum _dsVideoResolution_t dsVideoResolution_t
This enumeration defines all of the standard video port resolutions.
_dsAudioARCTypes_t
Enumeration defines all of the supported Arc types. Each bit of uint32_t represent an ARC support typ...
Definition dsTypes.h:224
enum _dsVideoBackgroundColor_t dsVideoBackgroundColor_t
This enumeration defines background color for video port.
enum __dsFPDMode_t dsFPDMode_t
This enumeration defines the front panel display mode.
struct _dsVideoConfig_t dsVideoConfig_t
Structure that defines video device configuration for the output.
_dsATMOSCapability_t
This enumeration defines ATMOS protocol version types.
Definition dsTypes.h:331
struct _dsMS12AudioProfileList_t dsMS12AudioProfileList_t
_dsVideoResolution_t
This enumeration defines all of the standard video port resolutions.
Definition dsTypes.h:402
_dsVideoZoom_t
This enumeration defines all of the standard screen zoom (format conversion) modes.
Definition dsTypes.h:532
_dsAudioPortType_t
This enumeration defines the audio port types.
Definition dsTypes.h:99
_dsAudioDuckingType_t
This enumeration defines the type of audio ducking type.
Definition dsTypes.h:179
enum _dsDisplayColorDepth_t dsDisplayColorDepth_t
This enumeration defines the type of display Color depth.
#define MAX_PROFILE_LIST_BUFFER_LEN
Structure that captures MS12 Audio Profile list.
Definition dsTypes.h:274
StereoMode
This enumeration defines the type of audio stereo mode.
Definition dsTypes.h:317
_dsCompositeInPort_t
This enumeration defines the type of composite ports.
Definition dsTypes.h:1022
_dsVideoPortType_t
This enumeration defines all of the standard type of Video ports.
Definition dsTypes.h:378
struct _dsAudioSADList_t dsAudioSADList_t
Structure that holds Short Audio Descriptors retrieved from connected ARC device.
_dsDisplayColorDepth_t
This enumeration defines the type of display Color depth.
Definition dsTypes.h:946
enum _dsAudioPortType_t dsAudioPortType_t
This enumeration defines the audio port types.
int dsDialogEnhancer_t
This defines the type of dialog enhancer level that can be used.
Definition dsTypes.h:192
enum _dsATMOSCapability_t dsATMOSCapability_t
This enumeration defines ATMOS protocol version types.
enum _dsMS12FEATURE_t dsMS12FEATURE_t
Enumeration defines MS12 feature.
struct _dsVideoPortResolution_t dsVideoPortResolution_t
Structure that defines video port resolution settings of output video device.
_dsAudioCompression_t
This enumeration defines the type of audio compression.
Definition dsTypes.h:138
enum _dsVideoScanMode_t dsVideoScanMode_t
This enumeration defines all of the standard video port scan modes.
struct _dsVideoPortPortId_t dsVideoPortPortId_t
Structure that defines port id associated with video port.
_dsAudioDuckingAction_t
This enumeration defines the type of audio ducking action.
Definition dsTypes.h:171
_dsDisplayQuantizationRange_t
This enumeration defines the type of display quantization ranges.
Definition dsTypes.h:935
struct _dsAudioARCStatus_t dsAudioARCStatus_t
Structure that holds ARC status for the HDMI ARC/EARC port.
enum _dsDisplayColorSpace_t dsDisplayColorSpace_t
This enumeration defines the type of display color spaces supported.
#define MAX_FEATURE_LIST_BUFFER_LEN
Max buffer length for the feature list.
Definition dsTypes.h:1105
_dsAudioCapabilities_t
Enumeration defines all of the supported Audio types. Each bit of uint32_t represent a standard....
Definition dsTypes.h:206
_dsDisplayColorSpace_t
This enumeration defines the type of display color spaces supported.
Definition dsTypes.h:921
struct _dsSupportedGameFeatureList_t dsSupportedGameFeatureList_t
Structure that captures Supported Game Features list.
struct _dsCompositeInStatus_t dsCompositeInStatus_t
Structure type for Composite input status.
enum _dsAudioCapabilities_t dsAudioCapabilities_t
Enumeration defines all of the supported Audio types. Each bit of uint32_t represent a standard....
enum _dsMS12Capabilities_t dsMS12Capabilities_t
Enumeration defines all of the supported MS12 types. Each bit of uint32_t represent a standard....
_dsHdmiInPort_t
This enumeration defines the type of HDMI ports.
Definition dsTypes.h:963
_dsHdcpStatus_t
This enumeration defines all HDCP Authentication Status.
Definition dsTypes.h:356
enum tv_hdmi_edid_version_e tv_hdmi_edid_version_t
Enum for EDID version.
__dsFPDMode_t
This enumeration defines the front panel display mode.
Definition dsTypes.h:820
uint32_t dsFPDColor_t
dsFPDColor_t is an 4-byte integer that is composed of RGB32 value in the following pattern:
Definition dsTypes.h:702
_dsAudioEncoding_t
This enumeration defines the audio encoding types.
Definition dsTypes.h:119
enum _dsVideoFrameRate_t dsVideoFrameRate_t
This enumeration defines all of the standard frame rates at which video may be played out of the vide...
struct _dsSurroundVirtualizer_t dsSurroundVirtualizer_t
This defines the type of surround virtualizer mode.
enum dsAviContentType dsAviContentType_t
This enumeration defines the AVI Content Types.
enum _dsDisplayQuantizationRange_t dsDisplayQuantizationRange_t
This enumeration defines the type of display quantization ranges.
enum _dsDisplayMatrixCoefficients_t dsDisplayMatrixCoefficients_t
This enumeration defines the type of Matrix coefficients.
struct _dsVolumeLeveller_t dsVolumeLeveller_t
This defines the type of volume leveller mode.
_dsVideoStereoScopicMode_t
This enumeration defines all of the standard video Stereo Scopic modes.
Definition dsTypes.h:514
tv_hdmi_edid_version_e
Enum for EDID version.
Definition dsTypes.h:1096
enum _dsSleepMode_t dsSleepMode_t
struct _dsAudioPortId_t dsAudioPortId_t
Structure that defines the audio port type and associated ID.
enum _dsHdcpStatus_t dsHdcpStatus_t
This enumeration defines all HDCP Authentication Status.
enum __dsFPDTimeFormat_t dsFPDTimeFormat_t
This enumeration defines the time formats to be used in the front panel text display.
enum _dsHdcpProtocolVersion_t dsHdcpProtocolVersion_t
This enumeration defines HDCP protocol version types.
_dsVideoScanMode_t
This enumeration defines all of the standard video port scan modes.
Definition dsTypes.h:471
struct _dsHdmiInCap_t dsHdmiInCap_t
Structure type for HDMI input ARC Capability.
enum _dsVideoPortType_t dsVideoPortType_t
This enumeration defines all of the standard type of Video ports.
enum _dsSURROUNDMode_t dsSURROUNDMode_t
Enumeration defines surround mode. Each bit of uint32_t represent supported surround mode.
enum __dsFPDState_t dsFPDState_t
This enumeration defines the front panel display state.
struct _dsHdmiInStatus_t dsHdmiInStatus_t
Structure type for HDMI input status.
_dsPowerState_t
This enumeration defines the types of powerstate.
Definition dsTypes.h:872
enum _dsAudioPortState dsAudioPortState_t
This enumeration defines the Audio port state.
struct _dsVideoPortTypeConfig_t dsVideoPortTypeConfig_t
Structure that defines the video output port configuration.
dsAviContentType
This enumeration defines the AVI Content Types.
Definition dsTypes.h:1127
_dsCompInSignalStatus_t
This enumeration defines the type composite signal status.
Definition dsTypes.h:1009
_dsAudioFormat_t
This enumeration defines the type of audio format.
Definition dsTypes.h:149
enum StereoMode dsAudioStereoMode_t
This enumeration defines the type of audio stereo mode.
_dsSleepMode_t
Definition dsTypes.h:863
_dsAudioPortState
This enumeration defines the Audio port state.
Definition dsTypes.h:1118
enum _dsHdmiInSignalStatus_t dsHdmiInSignalStatus_t
This enumeration defines the type of HDMI signal status.
struct _dsDisplayEDID_t dsDisplayEDID_t
Structure for the EDID display.
_dsVideoAspectRatio_t
This enumeration defines all of the standard video aspect ratios.
Definition dsTypes.h:498
_dsDisplayMatrixCoefficients_t
This enumeration defines the type of Matrix coefficients.
Definition dsTypes.h:883
enum _dsCompositeInPort_t dsCompositeInPort_t
This enumeration defines the type of composite ports.
__dsFPDTextDisplay_t
This enumeration defines the FPD text display types.
Definition dsTypes.h:758
_dsDisplayColorimetryInfo_t
This enumeration defines the information of colorimetry.
Definition dsTypes.h:903
enum _dsTVResolution_t dsTVResolution_t
This enumeration defines all of the standard TV supported resolution with interlace information.
int32_t dsFPDIndicator_t
dsFPDIndicator_t is an ID number that uniquely identifies a hardware LED entity on the front panel....
Definition dsTypes.h:735
_dsHdmiInSignalStatus_t
This enumeration defines the type of HDMI signal status.
Definition dsTypes.h:975
enum _dsPowerState_t dsPowerState_t
This enumeration defines the types of powerstate.
enum __dsFPDLedState_t dsFPDLedState_t
This enumeration defines the front panel display state.
__dsFPDState_t
This enumeration defines the front panel display state.
Definition dsTypes.h:773
_dsHDRStandard_t
Enumeration defines all of the standard HDR types. Each bit of uint32_t represent a standard....
Definition dsTypes.h:638
int dsAudioCompressionValue_t
This defines the type of audio compression that can be used.
Definition dsTypes.h:187
enum _dsVideoStereoScopicMode_t dsVideoStereoScopicMode_t
This enumeration defines all of the standard video Stereo Scopic modes.
dsVideoCodecHevcProfiles_t
List of HEVC Profiles.
Definition dsTypes.h:1055
uint32_t dsFPDBrightness_t
Type definition for the brightness setting of a front panel indicator LED.
Definition dsTypes.h:815
enum _dsAudioARCTypes_t dsAudioARCTypes_t
Enumeration defines all of the supported Arc types. Each bit of uint32_t represent an ARC support typ...
_dsHdcpProtocolVersion_t
This enumeration defines HDCP protocol version types.
Definition dsTypes.h:346
struct _dsAudioPortConfig_t dsAudioPortConfig_t
Structure that defines audio port configuration.
enum _dsDisplayColorimetryInfo_t dsDisplayColorimetryInfo_t
This enumeration defines the information of colorimetry.
enum _dsAudioEncoding_t dsAudioEncoding_t
This enumeration defines the audio encoding types.
enum _dsHdmiInPort_t dsHdmiInPort_t
This enumeration defines the type of HDMI ports.
_dsSURROUNDMode_t
Enumeration defines surround mode. Each bit of uint32_t represent supported surround mode.
Definition dsTypes.h:653
enum _dsCompInSignalStatus_t dsCompInSignalStatus_t
This enumeration defines the type composite signal status.
__dsFPDTimeFormat_t
This enumeration defines the time formats to be used in the front panel text display.
Definition dsTypes.h:801
int dsIntelligentEqualizerMode_t
This defines the type of dialog enhancer level that can be used.
Definition dsTypes.h:197
dsVideoCodingFormat_t
List of video compression formats that may be supported by the decoder.
Definition dsTypes.h:1044
_dsMS12Capabilities_t
Enumeration defines all of the supported MS12 types. Each bit of uint32_t represent a standard....
Definition dsTypes.h:258
_dsVideoBackgroundColor_t
This enumeration defines background color for video port.
Definition dsTypes.h:480
__dsFPDLedState_t
This enumeration defines the front panel display state.
Definition dsTypes.h:784
enum _dsVideoZoom_t dsVideoZoom_t
This enumeration defines all of the standard screen zoom (format conversion) modes.
enum _dsAudioFormat_t dsAudioFormat_t
This enumeration defines the type of audio format.
enum _dsHDRStandard_t dsHDRStandard_t
Enumeration defines all of the standard HDR types. Each bit of uint32_t represent a standard....
enum __dsFPDTextDisplay_t dsFPDTextDisplay_t
This enumeration defines the FPD text display types.
#define dsEEDID_MAX_MON_NAME_LENGTH
Maximum length for for Connected Display Monitor names.
Definition dsTypes.h:834
enum _dsAudioCompression_t dsAudioCompression_t
This enumeration defines the type of audio compression.
struct _dsAudioTypeConfig_t dsAudioTypeConfig_t
Structure that defines audio output device configuration.
@ dsTV_RESOLUTION_2160p30
2160p30 Resolution
Definition dsTypes.h:432
@ dsTV_RESOLUTION_576p50
576p50 Resolution
Definition dsTypes.h:421
@ dsTV_RESOLUTION_480i
480i Resolution
Definition dsTypes.h:417
@ dsTV_RESOLUTION_2160p60
2160p60 Resolution
Definition dsTypes.h:434
@ dsTV_RESOLUTION_576p
576p Resolution
Definition dsTypes.h:420
@ dsTV_RESOLUTION_2160p50
2160p50 Resolution
Definition dsTypes.h:433
@ dsTV_RESOLUTION_1080p50
1080p50 Resolution
Definition dsTypes.h:430
@ dsTV_RESOLUTION_1080i
1080i Resolution
Definition dsTypes.h:424
@ dsTV_RESOLUTION_480p
480p Resolution
Definition dsTypes.h:418
@ dsTV_RESOLUTION_1080p30
1080p30 Resolution
Definition dsTypes.h:428
@ dsTV_RESOLUTION_1080p60
1080p60 Resolution
Definition dsTypes.h:431
@ dsTV_RESOLUTION_720p
720p Resolution
Definition dsTypes.h:422
@ dsTV_RESOLUTION_1080i25
1080i25 Resolution
Definition dsTypes.h:427
@ dsTV_RESOLUTION_576i
576i Resolution
Definition dsTypes.h:419
@ dsTV_RESOLUTION_1080p
1080p Resolution
Definition dsTypes.h:425
@ dsTV_RESOLUTION_1080p24
1080p24 Resolution
Definition dsTypes.h:426
@ dsTV_RESOLUTION_1080i50
1080i50 Resolution
Definition dsTypes.h:429
@ dsTV_RESOLUTION_720p50
720p50 Resolution
Definition dsTypes.h:423
@ dsMS12FEATURE_DE
Dialogue Enhancement.
Definition dsTypes.h:664
@ dsMS12FEATURE_MAX
Out of range.
Definition dsTypes.h:665
@ dsMS12FEATURE_DAPV2
Dolby Audio Processing Version 2.
Definition dsTypes.h:663
@ dsVIDEO_FRAMERATE_30
Played at 30 frames per second.
Definition dsTypes.h:452
@ dsVIDEO_FRAMERATE_24
Played at 24 frames per second.
Definition dsTypes.h:450
@ dsVIDEO_FRAMERATE_50
Played at 50 frames per second.
Definition dsTypes.h:456
@ dsVIDEO_FRAMERATE_23dot98
Played at 23.98 frames per second.
Definition dsTypes.h:454
@ dsVIDEO_FRAMERATE_29dot97
Played at 29.97 frames per second.
Definition dsTypes.h:455
@ dsVIDEO_FRAMERATE_60
Played at 60 frames per second.
Definition dsTypes.h:453
@ dsVIDEO_FRAMERATE_MAX
Out of range.
Definition dsTypes.h:458
@ dsVIDEO_FRAMERATE_UNKNOWN
Unknown frame rate.
Definition dsTypes.h:449
@ dsVIDEO_FRAMERATE_59dot94
Played at 59.94 frames per second.
Definition dsTypes.h:457
@ dsVIDEO_FRAMERATE_25
Played at 25 frames per second.
Definition dsTypes.h:451
@ dsAUDIOARCSUPPORT_eARC
Enhanced Audio Return Channel.
Definition dsTypes.h:227
@ dsAUDIOARCSUPPORT_ARC
Audio Return Channel.
Definition dsTypes.h:226
@ dsAUDIOARCSUPPORT_NONE
None.
Definition dsTypes.h:225
@ dsAUDIO_ATMOS_NOTSUPPORTED
ATMOS audio not supported.
Definition dsTypes.h:332
@ dsAUDIO_ATMOS_ATMOSMETADATA
capable of parsing ATMOS metadata
Definition dsTypes.h:334
@ dsAUDIO_ATMOS_DDPLUSSTREAM
can handle dd plus stream which is only way to pass ATMOS metadata
Definition dsTypes.h:333
@ dsVIDEO_PIXELRES_1280x720
1280x720 Resolution
Definition dsTypes.h:405
@ dsVIDEO_PIXELRES_1920x1080
1920x1080 Resolution
Definition dsTypes.h:406
@ dsVIDEO_PIXELRES_3840x2160
3840x2160 Resolution
Definition dsTypes.h:407
@ dsVIDEO_PIXELRES_MAX
Out of range.
Definition dsTypes.h:409
@ dsVIDEO_PIXELRES_4096x2160
3840x2160 Resolution
Definition dsTypes.h:408
@ dsVIDEO_PIXELRES_720x576
720x576 Resolution
Definition dsTypes.h:404
@ dsVIDEO_PIXELRES_720x480
720x480 Resolution
Definition dsTypes.h:403
@ dsVIDEO_ZOOM_LB_2_21_1_ON_16_9
Definition dsTypes.h:542
@ dsVIDEO_ZOOM_CCO
Definition dsTypes.h:539
@ dsVIDEO_ZOOM_WIDE_4_3
Definition dsTypes.h:546
@ dsVIDEO_ZOOM_UNKNOWN
Definition dsTypes.h:533
@ dsVIDEO_ZOOM_LB_2_21_1_ON_4_3
Definition dsTypes.h:541
@ dsVIDEO_ZOOM_FULL
Definition dsTypes.h:535
@ dsVIDEO_ZOOM_LB_14_9
Definition dsTypes.h:537
@ dsVIDEO_ZOOM_MAX
Definition dsTypes.h:547
@ dsVIDEO_ZOOM_16_9_ZOOM
Definition dsTypes.h:544
@ dsVIDEO_ZOOM_PLATFORM
Definition dsTypes.h:543
@ dsVIDEO_ZOOM_NONE
Definition dsTypes.h:534
@ dsVIDEO_ZOOM_PAN_SCAN
Definition dsTypes.h:540
@ dsVIDEO_ZOOM_LB_16_9
Definition dsTypes.h:536
@ dsVIDEO_ZOOM_PILLARBOX_4_3
Definition dsTypes.h:545
@ dsAUDIOPORT_TYPE_SPDIF
SPDIF audio output
Definition dsTypes.h:102
@ dsAUDIOPORT_TYPE_HDMI_ARC
HDMI ARC/EARC audio output
Definition dsTypes.h:104
@ dsAUDIOPORT_TYPE_HDMI
HDMI audio output
Definition dsTypes.h:101
@ dsAUDIOPORT_TYPE_HEADPHONE
Headphone jack.
Definition dsTypes.h:105
@ dsAUDIOPORT_TYPE_SPEAKER
SPEAKER audio output
Definition dsTypes.h:103
@ dsAUDIOPORT_TYPE_ID_LR
RCA audio output
Definition dsTypes.h:100
@ dsAUDIOPORT_TYPE_MAX
Out of range.
Definition dsTypes.h:106
@ dsAUDIO_DUCKINGTYPE_RELATIVE
Audio ducking relative.
Definition dsTypes.h:181
@ dsAUDIO_DUCKINGTYPE_ABSOLUTE
Audio ducking absolute.
Definition dsTypes.h:180
@ dsAUDIO_STEREO_PASSTHRU
Passthrough mode.
Definition dsTypes.h:322
@ dsAUDIO_STEREO_DDPLUS
Dolby Digital Plus.
Definition dsTypes.h:324
@ dsAUDIO_STEREO_MAX
Out of range.
Definition dsTypes.h:325
@ dsAUDIO_STEREO_MONO
Mono mode.
Definition dsTypes.h:319
@ dsAUDIO_STEREO_DD
Dolby Digital.
Definition dsTypes.h:323
@ dsAUDIO_STEREO_SURROUND
Surround mode.
Definition dsTypes.h:321
@ dsAUDIO_STEREO_STEREO
Normal stereo mode (L+R)
Definition dsTypes.h:320
@ dsAUDIO_STEREO_UNKNOWN
Stereo mode none.
Definition dsTypes.h:318
@ dsCOMPOSITE_IN_PORT_0
Composite port index 0.
Definition dsTypes.h:1024
@ dsCOMPOSITE_IN_PORT_MAX
Out of range.
Definition dsTypes.h:1026
@ dsCOMPOSITE_IN_PORT_1
Composite port index 1.
Definition dsTypes.h:1025
@ dsCOMPOSITE_IN_PORT_NONE
No composite port.
Definition dsTypes.h:1023
@ dsVIDEOPORT_TYPE_SCART
SCART video output.
Definition dsTypes.h:388
@ dsVIDEOPORT_TYPE_DVI
DVI (Panel-Link, HDCP) video output.
Definition dsTypes.h:383
@ dsVIDEOPORT_TYPE_RF
RF modulator (channel 3/4) video output
Definition dsTypes.h:379
@ dsVIDEOPORT_TYPE_HDMI
HDMI video output.
Definition dsTypes.h:385
@ dsVIDEOPORT_TYPE_HDMI_INPUT
HDMI video input.
Definition dsTypes.h:386
@ dsVIDEOPORT_TYPE_COMPONENT
Component video output.
Definition dsTypes.h:384
@ dsVIDEOPORT_TYPE_MAX
Out of range
Definition dsTypes.h:389
@ dsVIDEOPORT_TYPE_SVIDEO
S-Video video output
Definition dsTypes.h:381
@ dsVIDEOPORT_TYPE_BB
Baseband (composite, RCA) video output
Definition dsTypes.h:380
@ dsVIDEOPORT_TYPE_INTERNAL
Internal (integrated/internal display) video output.
Definition dsTypes.h:387
@ dsVIDEOPORT_TYPE_1394
IEEE 1394 (Firewire) video output.
Definition dsTypes.h:382
@ dsDISPLAY_COLORDEPTH_12BIT
12 bit color depth
Definition dsTypes.h:950
@ dsDISPLAY_COLORDEPTH_10BIT
10 bit color depth
Definition dsTypes.h:949
@ dsDISPLAY_COLORDEPTH_8BIT
8 bit color depth
Definition dsTypes.h:948
@ dsDISPLAY_COLORDEPTH_UNKNOWN
Unknown color depth.
Definition dsTypes.h:947
@ dsDISPLAY_COLORDEPTH_AUTO
Automatic color depth.
Definition dsTypes.h:951
@ dsAUDIO_CMP_LIGHT
Light audio level compression.
Definition dsTypes.h:140
@ dsAUDIO_CMP_MAX
Out of range.
Definition dsTypes.h:143
@ dsAUDIO_CMP_HEAVY
Heavy audio level compression.
Definition dsTypes.h:142
@ dsAUDIO_CMP_NONE
No audio compression.
Definition dsTypes.h:139
@ dsAUDIO_CMP_MEDIUM
Medium audio level compression.
Definition dsTypes.h:141
@ dsAUDIO_DUCKINGACTION_STOP
Audio ducking stop.
Definition dsTypes.h:173
@ dsAUDIO_DUCKINGACTION_START
Audio ducking start.
Definition dsTypes.h:172
@ dsDISPLAY_QUANTIZATIONRANGE_LIMITED
Limited quantization range.
Definition dsTypes.h:937
@ dsDISPLAY_QUANTIZATIONRANGE_FULL
Full quantization range.
Definition dsTypes.h:938
@ dsDISPLAY_QUANTIZATIONRANGE_UNKNOWN
Unknown quantization range.
Definition dsTypes.h:936
@ dsAUDIOSUPPORT_MS12
Multi Stream 12.
Definition dsTypes.h:213
@ dsAUDIOSUPPORT_NONE
None.
Definition dsTypes.h:207
@ dsAUDIOSUPPORT_DAD
Digital Audio Delivery.
Definition dsTypes.h:211
@ dsAUDIOSUPPORT_Invalid
Invalid.
Definition dsTypes.h:215
@ dsAUDIOSUPPORT_ATMOS
Dolby Atmos.
Definition dsTypes.h:208
@ dsAUDIOSUPPORT_DAPv2
Digital Audio Processing version 2.
Definition dsTypes.h:212
@ dsAUDIOSUPPORT_DDPLUS
Dolby Digital Plus.
Definition dsTypes.h:210
@ dsAUDIOSUPPORT_MS12V2
Multi Stream Version 2.
Definition dsTypes.h:214
@ dsAUDIOSUPPORT_DD
Dolby Digitial.
Definition dsTypes.h:209
@ dsDISPLAY_COLORSPACE_AUTO
Automatic color space.
Definition dsTypes.h:927
@ dsDISPLAY_COLORSPACE_YCbCr422
YCbCr4.2.2 color space.
Definition dsTypes.h:924
@ dsDISPLAY_COLORSPACE_RGB
RGB color space.
Definition dsTypes.h:923
@ dsDISPLAY_COLORSPACE_UNKNOWN
Unknown color space.
Definition dsTypes.h:922
@ dsDISPLAY_COLORSPACE_YCbCr420
YCbCr4.2.0 color space.
Definition dsTypes.h:926
@ dsDISPLAY_COLORSPACE_YCbCr444
YCbCr4.4.4 color space.
Definition dsTypes.h:925
@ dsHDMI_IN_PORT_2
Definition dsTypes.h:967
@ dsHDMI_IN_PORT_1
Definition dsTypes.h:966
@ dsHDMI_IN_PORT_0
Definition dsTypes.h:965
@ dsHDMI_IN_PORT_MAX
Definition dsTypes.h:968
@ dsHDMI_IN_PORT_NONE
Definition dsTypes.h:964
@ dsHDCP_STATUS_UNPOWERED
Connected Sink Device does not support HDCP.
Definition dsTypes.h:357
@ dsHDCP_STATUS_MAX
Out of range.
Definition dsTypes.h:363
@ dsHDCP_STATUS_AUTHENTICATED
HDCP Authentication Process is initiated and Passed.
Definition dsTypes.h:359
@ dsHDCP_STATUS_AUTHENTICATIONFAILURE
HDCP Authentication Failure or Link Integroty Failure.
Definition dsTypes.h:360
@ dsHDCP_STATUS_INPROGRESS
HDCP Authentication in Progress.
Definition dsTypes.h:361
@ dsHDCP_STATUS_UNAUTHENTICATED
HDCP Authentication Process is not initiated.
Definition dsTypes.h:358
@ dsHDCP_STATUS_PORTDISABLED
HDMI output port disabled.
Definition dsTypes.h:362
@ dsFPD_MODE_ANY
All modes (text/clock)
Definition dsTypes.h:821
@ dsFPD_MODE_TEXT
Text mode.
Definition dsTypes.h:822
@ dsFPD_MODE_CLOCK
Clock mode.
Definition dsTypes.h:823
@ dsAUDIO_ENC_NONE
No digital audio output
Definition dsTypes.h:120
@ dsAUDIO_ENC_AC3
AC-3 digital audio encoding format
Definition dsTypes.h:123
@ dsAUDIO_ENC_DISPLAY
Platform-selected digital audio encoding format.
Definition dsTypes.h:121
@ dsAUDIO_ENC_MAX
Out of range
Definition dsTypes.h:125
@ dsAUDIO_ENC_EAC3
DD+/E-AC-3 digital audio encoding format.
Definition dsTypes.h:124
@ dsAUDIO_ENC_PCM
PCM digital audio encoding format.
Definition dsTypes.h:122
@ dsVIDEO_SSMODE_3D_TOP_AND_BOTTOM
3D top & bottom stereo mode
Definition dsTypes.h:518
@ dsVIDEO_SSMODE_MAX
Out of range.
Definition dsTypes.h:519
@ dsVIDEO_SSMODE_3D_SIDE_BY_SIDE
3D side by side (L/R) stereo mode
Definition dsTypes.h:517
@ dsVIDEO_SSMODE_UNKNOWN
Unknown mode.
Definition dsTypes.h:515
@ dsVIDEO_SSMODE_2D
2D mode
Definition dsTypes.h:516
@ HDMI_EDID_VER_14
Definition dsTypes.h:1097
@ HDMI_EDID_VER_MAX
Definition dsTypes.h:1099
@ HDMI_EDID_VER_20
Definition dsTypes.h:1098
@ dsVIDEO_SCANMODE_PROGRESSIVE
Progressive video.
Definition dsTypes.h:473
@ dsVIDEO_SCANMODE_INTERLACED
Interlaced video.
Definition dsTypes.h:472
@ dsVIDEO_SCANMODE_MAX
Out of range.
Definition dsTypes.h:474
@ dsPOWER_ON
Host Power-on state.
Definition dsTypes.h:873
@ dsPOWER_STANDBY
Host Standby state.
Definition dsTypes.h:874
@ dsPOWER_OFF
Host Power-off state.
Definition dsTypes.h:875
@ dsAVICONTENT_TYPE_GRAPHICS
Definition dsTypes.h:1128
@ dsAVICONTENT_TYPE_GAME
Definition dsTypes.h:1131
@ dsAVICONTENT_TYPE_INVALID
Definition dsTypes.h:1132
@ dsAVICONTENT_TYPE_CINEMA
Definition dsTypes.h:1130
@ dsAVICONTENT_TYPE_PHOTO
Definition dsTypes.h:1129
@ dsCOMP_IN_SIGNAL_STATUS_STABLE
Composite input Stable signal status.
Definition dsTypes.h:1014
@ dsCOMP_IN_SIGNAL_STATUS_MAX
Out of range.
Definition dsTypes.h:1015
@ dsCOMP_IN_SIGNAL_STATUS_UNSTABLE
Composite input Unstable signal status.
Definition dsTypes.h:1012
@ dsCOMP_IN_SIGNAL_STATUS_NONE
Composite input signal status NONE.
Definition dsTypes.h:1010
@ dsCOMP_IN_SIGNAL_STATUS_NOTSUPPORTED
Composite input Not supported signal status.
Definition dsTypes.h:1013
@ dsCOMP_IN_SIGNAL_STATUS_NOSIGNAL
Composite input No Signal status.
Definition dsTypes.h:1011
@ dsAUDIO_FORMAT_DOLBY_EAC3
Enhance Audio Compression 3 audio format.
Definition dsTypes.h:153
@ dsAUDIO_FORMAT_AAC
Advanced Audio Coding.
Definition dsTypes.h:161
@ dsAUDIO_FORMAT_DOLBY_MAT_ATMOS
Metadata-enhanced Audio Transmission Dolby Atmos audio format.
Definition dsTypes.h:159
@ dsAUDIO_FORMAT_DOLBY_AC4_ATMOS
Audio Compression 4 Dolby Atmos audio format.
Definition dsTypes.h:160
@ dsAUDIO_FORMAT_DOLBY_EAC3_ATMOS
Audio Compression 3 Dolby Atmos audio format.
Definition dsTypes.h:157
@ dsAUDIO_FORMAT_PCM
Pulse-code Modulation audio format.
Definition dsTypes.h:151
@ dsAUDIO_FORMAT_MAX
Out of range.
Definition dsTypes.h:165
@ dsAUDIO_FORMAT_WMA
Windows Media audio format.
Definition dsTypes.h:163
@ dsAUDIO_FORMAT_DOLBY_MAT
Metadata-enhanced Audio Transmission audio format.
Definition dsTypes.h:155
@ dsAUDIO_FORMAT_VORBIS
Vorbis sound audio format.
Definition dsTypes.h:162
@ dsAUDIO_FORMAT_DOLBY_TRUEHD_ATMOS
Dolby TrueHD Dolby Atmos audio format.
Definition dsTypes.h:158
@ dsAUDIO_FORMAT_DOLBY_TRUEHD
Dolby TrueHD audio format.
Definition dsTypes.h:156
@ dsAUDIO_FORMAT_DOLBY_AC4
Audio Compression 4 audio format.
Definition dsTypes.h:154
@ dsAUDIO_FORMAT_NONE
No audio format.
Definition dsTypes.h:150
@ dsAUDIO_FORMAT_UNKNOWN
Unknown audio format.
Definition dsTypes.h:164
@ dsAUDIO_FORMAT_DOLBY_AC3
Audio Compression 3 audio format.
Definition dsTypes.h:152
@ dsHOST_SLEEP_MODE_DEEP
Definition dsTypes.h:865
@ dsHOST_SLEEP_MODE_MAX
Definition dsTypes.h:866
@ dsHOST_SLEEP_MODE_LIGHT
Definition dsTypes.h:864
@ dsAUDIOPORT_STATE_INITIALIZED
Definition dsTypes.h:1120
@ dsAUDIOPORT_STATE_MAX
Definition dsTypes.h:1121
@ dsAUDIOPORT_STATE_UNINITIALIZED
Definition dsTypes.h:1119
@ dsVIDEO_ASPECT_RATIO_MAX
Out of range.
Definition dsTypes.h:501
@ dsVIDEO_ASPECT_RATIO_16x9
16:9 aspect ratio
Definition dsTypes.h:500
@ dsVIDEO_ASPECT_RATIO_4x3
4:3 aspect ratio
Definition dsTypes.h:499
@ dsDISPLAY_MATRIXCOEFFICIENT_eHDMI_FR_YCbCr
eHDMI Full Range YcbCr Matrix Coefficient
Definition dsTypes.h:896
@ dsDISPLAY_MATRIXCOEFFICIENT_eHDMI_RGB
eHDMI RGB Matrix Coefficient
Definition dsTypes.h:893
@ dsDISPLAY_MATRIXCOEFFICIENT_UNKNOWN
Unknown Matrix Coefficient.
Definition dsTypes.h:884
@ dsDISPLAY_MATRIXCOEFFICIENT_BT_709
ITU BT 709 Matrix Coefficient.
Definition dsTypes.h:885
@ dsDISPLAY_MATRIXCOEFFICIENT_eFCC
eFCC Matrix Coefficient
Definition dsTypes.h:894
@ dsDISPLAY_MATRIXCOEFFICIENT_XvYCC_709
XvYCC_709 Matrix Coefficient.
Definition dsTypes.h:888
@ dsDISPLAY_MATRIXCOEFFICIENT_BT_470_2_BG
ITU BT 470_2_BG Matrix Coefficient.
Definition dsTypes.h:886
@ dsDISPLAY_MATRIXCOEFFICIENT_eDVI_FR_RGB
eDVI Full Range RGB Matrix Coefficient
Definition dsTypes.h:892
@ dsDISPLAY_MATRIXCOEFFICIENT_SMPTE_170M
SMPTE 170M Matrix Coefficient.
Definition dsTypes.h:887
@ dsDISPLAY_MATRIXCOEFFICIENT_BT_2020_CL
ITU BT 2020 constant luminance Matrix Coefficient.
Definition dsTypes.h:891
@ dsDISPLAY_MATRIXCOEFFICIENT_eXvYCC_601
XvYCC_601 Matrix Coefficient.
Definition dsTypes.h:889
@ dsDISPLAY_MATRIXCOEFFICIENT_BT_2020_NCL
ITU BT 2020 non constant luminance Matrix Coefficient.
Definition dsTypes.h:890
@ dsDISPLAY_MATRIXCOEFFICIENT_eSMPTE_240M
eSMPTE 240M Matrix Coefficient
Definition dsTypes.h:895
@ dsFPD_TEXTDISP_TEXT
7-segment LED display
Definition dsTypes.h:759
@ dsFPD_TEXTDISP_MAX
Out of range.
Definition dsTypes.h:760
@ dsDISPLAY_COLORIMETRY_INFO_BT2020NCL
Definition dsTypes.h:911
@ dsDISPLAY_COLORIMETRY_INFO_ADOBEYCC601
Definition dsTypes.h:908
@ dsDISPLAY_COLORIMETRY_INFO_BT2020CL
Definition dsTypes.h:910
@ dsDISPLAY_COLORIMETRY_INFO_XVYCC709
Definition dsTypes.h:906
@ dsDISPLAY_COLORIMETRY_INFO_XVYCC601
Definition dsTypes.h:905
@ dsDISPLAY_COLORIMETRY_INFO_SYCC601
Definition dsTypes.h:907
@ dsDISPLAY_COLORIMETRY_INFO_DCI_P3
Definition dsTypes.h:913
@ dsDISPLAY_COLORIMETRY_INFO_BT2020RGB
Definition dsTypes.h:912
@ dsDISPLAY_COLORIMETRY_INFO_ADOBERGB
Definition dsTypes.h:909
@ dsDISPLAY_COLORIMETRY_INFO_UNKNOWN
Definition dsTypes.h:904
@ dsHDMI_IN_SIGNAL_STATUS_NOSIGNAL
Definition dsTypes.h:977
@ dsHDMI_IN_SIGNAL_STATUS_NOTSUPPORTED
Definition dsTypes.h:980
@ dsHDMI_IN_SIGNAL_STATUS_UNSTABLE
Definition dsTypes.h:978
@ dsHDMI_IN_SIGNAL_STATUS_STABLE
Definition dsTypes.h:982
@ dsHDMI_IN_SIGNAL_STATUS_MAX
Definition dsTypes.h:983
@ dsHDMI_IN_SIGNAL_STATUS_NONE
Definition dsTypes.h:976
@ dsFPD_STATE_OFF
FPD State Disable.
Definition dsTypes.h:774
@ dsFPD_STATE_ON
FPD State Enable.
Definition dsTypes.h:775
@ dsHDRSTANDARD_DolbyVision
Video Format Dolby Vision.
Definition dsTypes.h:642
@ dsHDRSTANDARD_NONE
When No video format is decoded.
Definition dsTypes.h:639
@ dsHDRSTANDARD_Invalid
When invalid value observed.
Definition dsTypes.h:646
@ dsHDRSTANDARD_HLG
Video Format HLG.
Definition dsTypes.h:641
@ dsHDRSTANDARD_SDR
Video Format SDR.
Definition dsTypes.h:645
@ dsHDRSTANDARD_HDR10
Video Format HDR.
Definition dsTypes.h:640
@ dsHDRSTANDARD_HDR10PLUS
Video Format HDRPlus.
Definition dsTypes.h:644
@ dsHDRSTANDARD_TechnicolorPrime
Video Format Techinicolor Prime.
Definition dsTypes.h:643
@ dsVIDEO_CODEC_HEVC_PROFILE_MAIN10
Definition dsTypes.h:1057
@ dsVIDEO_CODEC_HEVC_PROFILE_MAIN
Definition dsTypes.h:1056
@ dsVIDEO_CODEC_HEVC_PROFILE_MAINSTILLPICTURE
Definition dsTypes.h:1058
@ dsHDCP_VERSION_2X
HDCP Protocol version 2.x.
Definition dsTypes.h:348
@ dsHDCP_VERSION_MAX
Out of range.
Definition dsTypes.h:349
@ dsHDCP_VERSION_1X
HDCP Protocol version 1.x.
Definition dsTypes.h:347
@ dsSURROUNDMODE_DDPLUS
Surround mode Dolby Digital Plus.
Definition dsTypes.h:656
@ dsSURROUNDMODE_NONE
No surround mode.
Definition dsTypes.h:654
@ dsSURROUNDMODE_DD
Surround mode Dolby Digital.
Definition dsTypes.h:655
@ dsFPD_TIME_STRING
Text string.
Definition dsTypes.h:804
@ dsFPD_TIME_12_HOUR
12 hour time format
Definition dsTypes.h:802
@ dsFPD_TIME_24_HOUR
24 hour time format
Definition dsTypes.h:803
@ dsVIDEO_CODEC_MPEG2
Definition dsTypes.h:1047
@ dsVIDEO_CODEC_MPEGHPART2
Definition dsTypes.h:1045
@ dsVIDEO_CODEC_MPEG4PART10
Definition dsTypes.h:1046
@ dsMS12SUPPORT_NONE
MS12 Supported None.
Definition dsTypes.h:259
@ dsMS12SUPPORT_Invalid
Invalid / Out of range.
Definition dsTypes.h:263
@ dsMS12SUPPORT_InteligentEqualizer
MS12 supported Intelligent Equalizer.
Definition dsTypes.h:261
@ dsMS12SUPPORT_DialogueEnhancer
MS12 Dialogue Enhancer supported.
Definition dsTypes.h:262
@ dsMS12SUPPORT_DolbyVolume
MS12 supported Dolby Volume.
Definition dsTypes.h:260
@ dsVIDEO_BGCOLOR_BLACK
Background color BLACK.
Definition dsTypes.h:482
@ dsVIDEO_BGCOLOR_NONE
Background color NONE.
Definition dsTypes.h:483
@ dsVIDEO_BGCOLOR_BLUE
Background color BLUE.
Definition dsTypes.h:481
@ dsVIDEO_BGCOLOR_MAX
Out of range.
Definition dsTypes.h:484
@ dsFPD_LED_DEVICE_SOFTWARE_DOWNLOAD_ERROR
Error in downloading new software update.
Definition dsTypes.h:793
@ dsFPD_LED_DEVICE_ACTIVE
Device is active.
Definition dsTypes.h:786
@ dsFPD_LED_DEVICE_WPS_ERROR
Error when trying to connect to WPS.
Definition dsTypes.h:790
@ dsFPD_LED_DEVICE_NONE
Default state.
Definition dsTypes.h:785
@ dsFPD_LED_DEVICE_MAX
Out of range.
Definition dsTypes.h:794
@ dsFPD_LED_DEVICE_STANDBY
Device is in standby mode.
Definition dsTypes.h:787
@ dsFPD_LED_DEVICE_FACTORY_RESET
Reset Device to factory base.
Definition dsTypes.h:791
@ dsFPD_LED_DEVICE_WPS_CONNECTED
Device connected to WPS.
Definition dsTypes.h:789
@ dsFPD_LED_DEVICE_USB_UPGRADE
Updating from USB drive.
Definition dsTypes.h:792
@ dsFPD_LED_DEVICE_WPS_CONNECTING
Device connecting to WPS.
Definition dsTypes.h:788
Structure that holds ARC status for the HDMI ARC/EARC port.
Definition dsTypes.h:247
dsAudioARCTypes_t type
ARC type.
Definition dsTypes.h:248
bool status
Enabled ARC status for the port.
Definition dsTypes.h:249
Structure that defines audio port configuration.
Definition dsTypes.h:671
const dsVideoPortPortId_t * connectedVOPs
Connected video port.
Definition dsTypes.h:673
dsAudioPortId_t id
Port ID.
Definition dsTypes.h:672
Structure that defines the audio port type and associated ID.
Definition dsTypes.h:594
dsAudioPortType_t type
Audio port type.
Definition dsTypes.h:595
int32_t index
Port ID/number.
Definition dsTypes.h:596
Structure that holds Short Audio Descriptors retrieved from connected ARC device.
Definition dsTypes.h:239
int sad[MAX_SAD]
Array of SADs.
Definition dsTypes.h:240
int count
Amount of items in SAD array.
Definition dsTypes.h:241
Structure that defines audio output device configuration.
Definition dsTypes.h:567
size_t numSupportedCompressions
Number of supported audio compression methods.
Definition dsTypes.h:570
const dsAudioCompression_t * compressions
List of audio compression methods supported.
Definition dsTypes.h:571
const dsAudioEncoding_t * encodings
List of audio encodings supported.
Definition dsTypes.h:573
const dsAudioStereoMode_t * stereoModes
List of stereo modes supported.
Definition dsTypes.h:575
int32_t typeId
The audio output type.
Definition dsTypes.h:568
size_t numSupportedStereoModes
Number of supported stereo modes.
Definition dsTypes.h:574
const char * name
Name of the audio output device.
Definition dsTypes.h:569
size_t numSupportedEncodings
Number of supported audio encodings.
Definition dsTypes.h:572
Structure type for Composite input status.
Definition dsTypes.h:1033
bool isPresented
Boolean flag indicating Composite input is enabled for presentation by client.
Definition dsTypes.h:1034
dsCompositeInPort_t activePort
Definition dsTypes.h:1036
bool isPortConnected[dsCOMPOSITE_IN_PORT_MAX]
Boolean flag indicating Composite source connected to this Composite input port.
Definition dsTypes.h:1035
Structure for the EDID display.
Definition dsTypes.h:844
int32_t manufactureWeek
Week of manufacture of the display device.
Definition dsTypes.h:848
int32_t numOfSupportedResolution
Number of Supported Resolution.
Definition dsTypes.h:855
uint8_t physicalAddressB
Physical Address for HDMI node B.
Definition dsTypes.h:852
dsVideoPortResolution_t suppResolutionList[dsEEDID_MAX_VIDEO_CODE *dsVIDEO_SSMODE_MAX]
EDID Supported Resoultion List.
Definition dsTypes.h:856
uint8_t physicalAddressD
Physical Address for HDMI node D.
Definition dsTypes.h:854
bool hdmiDeviceType
Device type ( true if HDMI, false if DVI )
Definition dsTypes.h:849
int32_t serialNumber
Serial number of the display device.
Definition dsTypes.h:846
int32_t productCode
Product code of the display device.
Definition dsTypes.h:845
bool isRepeater
Receiver is a repeater ( true if Repeater, false if connected Receiver is not a repeater)
Definition dsTypes.h:850
uint8_t physicalAddressC
Physical Address for HDMI node C.
Definition dsTypes.h:853
char monitorName[dsEEDID_MAX_MON_NAME_LENGTH]
Connected Display Monitor Name.
Definition dsTypes.h:857
int32_t manufactureYear
Year of manufacture of the display device.
Definition dsTypes.h:847
uint8_t physicalAddressA
Physical Address for HDMI node A.
Definition dsTypes.h:851
Structure type for HDMI input ARC Capability.
Definition dsTypes.h:1001
bool isPortArcCapable[dsHDMI_IN_PORT_MAX]
Definition dsTypes.h:1002
Structure type for HDMI input status.
Definition dsTypes.h:990
bool isPresented
Definition dsTypes.h:991
bool isPortConnected[dsHDMI_IN_PORT_MAX]
Definition dsTypes.h:992
dsHdmiInPort_t activePort
Definition dsTypes.h:993
char audioProfileList[MAX_PROFILE_LIST_BUFFER_LEN]
Definition dsTypes.h:276
int audioProfileCount
Total number of profiles.
Definition dsTypes.h:278
Structure that captures Supported Game Features list.
Definition dsTypes.h:1110
int gameFeatureCount
Definition dsTypes.h:1112
char gameFeatureList[MAX_FEATURE_LIST_BUFFER_LEN]
Definition dsTypes.h:1111
This defines the type of surround virtualizer mode.
Definition dsTypes.h:302
int mode
0 = off, 1 = on, 2 = auto
Definition dsTypes.h:303
int boost
Value for the boost level. From 0 to 96.
Definition dsTypes.h:304
Structure that defines video device configuration for the output.
Definition dsTypes.h:558
dsVideoZoom_t defaultDFC
Definition dsTypes.h:561
const dsVideoZoom_t * supportedDFCs
Definition dsTypes.h:560
size_t numSupportedDFCs
Definition dsTypes.h:559
Structure that defines video port configuration settings.
Definition dsTypes.h:684
dsVideoPortPortId_t id
Port ID.
Definition dsTypes.h:685
const char * defaultResolution
Default resolution's name.
Definition dsTypes.h:687
dsAudioPortId_t connectedAOP
Connected audio port.
Definition dsTypes.h:686
Structure that defines port id associated with video port.
Definition dsTypes.h:602
int32_t index
Port ID/number.
Definition dsTypes.h:604
dsVideoPortType_t type
Video port type.
Definition dsTypes.h:603
Structure that defines video port resolution settings of output video device.
Definition dsTypes.h:582
dsVideoStereoScopicMode_t stereoScopicMode
The associated stereoscopic mode.
Definition dsTypes.h:586
dsVideoFrameRate_t frameRate
The associated frame rate.
Definition dsTypes.h:587
dsVideoAspectRatio_t aspectRatio
The associated aspect ratio.
Definition dsTypes.h:585
bool interlaced
The associated scan mode( true if interlaced, false if progressive )
Definition dsTypes.h:588
char name[32]
Name the resolution.
Definition dsTypes.h:583
dsVideoResolution_t pixelResolution
The resolution associated with the name.
Definition dsTypes.h:584
Structure that defines the video output port configuration.
Definition dsTypes.h:610
size_t numSupportedResolutions
Number of supported resolutions.
Definition dsTypes.h:616
bool dtcpSupported
Is DTCP supported?
Definition dsTypes.h:613
bool hdcpSupported
Is HDCP supported?
Definition dsTypes.h:614
dsVideoPortType_t typeId
The video output type.
Definition dsTypes.h:611
dsVideoPortResolution_t * supportedResolutions
List of supported resolutions.
Definition dsTypes.h:617
const char * name
Name of the video output port.
Definition dsTypes.h:612
int32_t restrictedResollution
Any restricted resolution; -1 if no.
Definition dsTypes.h:615
This defines the type of volume leveller mode.
Definition dsTypes.h:294
int mode
0 = off, 1 = on, 2 = auto
Definition dsTypes.h:295
int level
Value for the volume leveller. From 0 to 10.
Definition dsTypes.h:296
Structure type for spd info frame.
Definition dsTypes.h:1082
uint8_t source_info
Definition dsTypes.h:1090
uint8_t checksum
Definition dsTypes.h:1087
uint8_t rsd
Definition dsTypes.h:1086
uint8_t version
Definition dsTypes.h:1084
uint8_t length
Definition dsTypes.h:1085
uint8_t product_des[16]
Definition dsTypes.h:1089
uint8_t vendor_name[8]
Definition dsTypes.h:1088
uint8_t pkttype
Definition dsTypes.h:1083
Structure type for Video codec info.
Definition dsTypes.h:1074
unsigned int num_entries
Definition dsTypes.h:1075
Structure type for HEVC profiles.
Definition dsTypes.h:1065
float level
Definition dsTypes.h:1067
dsVideoCodecHevcProfiles_t profile
Definition dsTypes.h:1066