![]() |
RDK Documentation (Open Sourced RDK Components)
|
DeviceSettings HAL types and public API definitions that are part of the Device Settings Audio subsystem.
Data Structures | |
struct | _dsAudioSADList_t |
struct | _dsAudioARCStatus_t |
Structure that defines ARC status for the HDMI ARC/EARC port. More... | |
struct | _dsMS12AudioProfileList_t |
struct | _dsVolumeLeveller_t |
struct | _dsSurroundVirtualizer_t |
Macros | |
#define | dsAUDIOPORT_TYPE_NUM_MAX 4 |
#define | dsAudioPORT_NUM_MAX 4 |
#define | dsAudioType_isValid(t) (((t) >= dsAUDIOPORT_TYPE_ID_LR ) && ((t) < dsAUDIOPORT_TYPE_MAX)) |
#define | dsAudioEncoding_isValid(t) (((t) >= dsAUDIO_ENC_NONE ) && ((t) < dsAUDIO_ENC_MAX)) |
#define | MAX_SAD 15 |
Structure that defines Short Audio Descriptors retrieved from connected ARC device. | |
#define | MAX_PROFILE_LIST_BUFFER_LEN 1024 |
Structure that captures MS12 Audio Profile list. | |
#define | dsAudioCompression_isValid(t) (((t) >= dsAUDIO_CMP_NONE ) && ((t) < dsAUDIO_CMP_MAX)) |
#define | dsAudioStereoMode_isValid(t) (((t) >= dsAUDIO_STEREO_UNKNOWN ) && ((t) < dsAUDIO_STEREO_MAX)) |
Enumerations | |
enum | _dsAudioPortType_t |
enum | _dsAudioEncoding_t |
enum | _dsAudioCompression_t |
enum | _dsAudioFormat_t |
enum | _dsAudioDuckingAction_t |
enum | _dsAudioDuckingType_t |
enum | _dsAudioCapabilities_t |
enum | _dsAudioARCTypes_t |
enum | _dsMS12Capabilities_t |
enum | StereoMode |
enum | _dsATMOSCapability_t |
struct _dsAudioSADList_t |
struct _dsAudioARCStatus_t |
Structure that defines ARC status for the HDMI ARC/EARC port.
Data Fields | ||
---|---|---|
dsAudioARCTypes_t | type | |
bool | status |
struct _dsMS12AudioProfileList_t |
struct _dsVolumeLeveller_t |
struct _dsSurroundVirtualizer_t |
#define dsAUDIOPORT_TYPE_NUM_MAX 4 |
#define dsAudioPORT_NUM_MAX 4 |
#define dsAudioType_isValid | ( | t | ) | (((t) >= dsAUDIOPORT_TYPE_ID_LR ) && ((t) < dsAUDIOPORT_TYPE_MAX)) |
#define dsAudioEncoding_isValid | ( | t | ) | (((t) >= dsAUDIO_ENC_NONE ) && ((t) < dsAUDIO_ENC_MAX)) |
#define dsAudioCompression_isValid | ( | t | ) | (((t) >= dsAUDIO_CMP_NONE ) && ((t) < dsAUDIO_CMP_MAX)) |
#define dsAudioStereoMode_isValid | ( | t | ) | (((t) >= dsAUDIO_STEREO_UNKNOWN ) && ((t) < dsAUDIO_STEREO_MAX)) |
typedef enum _dsAudioPortType_t dsAudioPortType_t |
This enumeration defines the type of output audio port that are avaiable.
typedef enum _dsAudioEncoding_t dsAudioEncoding_t |
This enumeration defines the type of audio encoding that can be used.
typedef enum _dsAudioCompression_t dsAudioCompression_t |
This enumeration defines the type of audio compression that can be used.
typedef enum _dsAudioFormat_t dsAudioFormat_t |
This enumeration defines the type of audio format
typedef enum _dsAudioDuckingAction_t dsAudioDuckingAction_t |
This enumeration defines the type of audio ducking action that can be used.
typedef enum _dsAudioDuckingType_t dsAudioDuckingType_t |
This enumeration defines the type of audio ducking type that can be used.
typedef int dsAudioCompressionValue_t |
typedef int dsDialogEnhancer_t |
typedef int dsIntelligentEqualizerMode_t |
typedef enum _dsAudioCapabilities_t dsAudioCapabilities_t |
Enumeration defines all of the supported Audio types. Each bit of uint32_t represent a standard. If a device supports multiple standards, the capability is the bitwise OR of the standards.
typedef enum _dsAudioARCTypes_t dsAudioARCTypes_t |
Enumeration defines all of the supported Arc types. Each bit of uint32_t represent an ARC support type. If a device multiple ARC types support, it's represented as bitwise OR of the types.
typedef enum _dsMS12Capabilities_t dsMS12Capabilities_t |
Enumeration defines all of the supported MS12 types. Each bit of uint32_t represent a standard. If a device supports multiple standards, the capability is the bitwise OR of the standards.
typedef struct _dsVolumeLeveller_t dsVolumeLeveller_t |
This defines the type of volume leveller param that can be used.
typedef struct _dsSurroundVirtualizer_t dsSurroundVirtualizer_t |
This defines the type of surround virtualizer param that can be used.
typedef enum StereoMode dsAudioStereoMode_t |
This enumeration defines the type of audio stereo mode that can be used.
enum _dsAudioPortType_t |
This enumeration defines the type of output audio port that are avaiable.
enum _dsAudioEncoding_t |
This enumeration defines the type of audio encoding that can be used.
This enumeration defines the type of audio compression that can be used.
enum _dsAudioFormat_t |
enum _dsAudioARCTypes_t |
enum StereoMode |
This enumeration defines the type of audio stereo mode that can be used.
enum _dsATMOSCapability_t |