RDK Documentation (Open Sourced RDK Components)

Description

This file defines bluetooth manager's mediatypes for internal use.

Data Structures

struct  _stBTRMgrPCMInfo
 Represents the PCM codec details. More...
 
struct  _stBTRMgrSBCInfo
 Represents the Subband coding (SBC) audio codec information. More...
 
struct  _stBTRMgrMPEGInfo
 Represents the MPEG codec details. More...
 
struct  _stBTRMgrInASettings
 Represents the audio input settings. More...
 
struct  _stBTRMgrOutASettings
 Represents the audio output settings. More...
 
struct  _stBTRMgrMediaStatus
 Represents the media file status. More...
 

Typedefs

typedef enum _eBTRMgrState eBTRMgrState
 Represents the status of media player.
 
typedef enum _eBTRMgrAType eBTRMgrAType
 Represents the audio codec types.
 
typedef enum _eBTRMgrSFreq eBTRMgrSFreq
 Represents the frequency supported.
 
typedef enum _eBTRMgrSFmt eBTRMgrSFmt
 Represents the PCM bits supported.
 
typedef enum _eBTRMgrAChan eBTRMgrAChan
 Represents the Audio channel supported.
 
typedef struct _stBTRMgrPCMInfo stBTRMgrPCMInfo
 Represents the PCM codec details.
 
typedef struct _stBTRMgrSBCInfo stBTRMgrSBCInfo
 Represents the Subband coding (SBC) audio codec information. More...
 
typedef struct _stBTRMgrMPEGInfo stBTRMgrMPEGInfo
 Represents the MPEG codec details.
 
typedef struct _stBTRMgrInASettings stBTRMgrInASettings
 Represents the audio input settings.
 
typedef struct _stBTRMgrOutASettings stBTRMgrOutASettings
 Represents the audio output settings.
 
typedef struct _stBTRMgrMediaStatus stBTRMgrMediaStatus
 Represents the media file status.
 
typedef enum _eBTRMgrRet eBTRMgrRet
 Represents the bluetooth manager return values.
 

Enumerations

enum  _eBTRMgrState
 Represents the status of media player.
 
enum  _eBTRMgrAType
 Represents the audio codec types.
 
enum  _eBTRMgrSFreq
 Represents the frequency supported.
 
enum  _eBTRMgrSFmt
 Represents the PCM bits supported.
 
enum  _eBTRMgrAChan
 Represents the Audio channel supported.
 
enum  _eBTRMgrRet
 Represents the bluetooth manager return values.
 

Data Structure Documentation

◆ _stBTRMgrPCMInfo

struct _stBTRMgrPCMInfo

Represents the PCM codec details.

Definition at line 103 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrPCMInfo:
Collaboration graph
Data Fields
eBTRMgrSFreq eBtrMgrSFreq
eBTRMgrSFmt eBtrMgrSFmt
eBTRMgrAChan eBtrMgrAChan

◆ _stBTRMgrSBCInfo

struct _stBTRMgrSBCInfo

Represents the Subband coding (SBC) audio codec information.

This technique is used to connect headphones via wireless Bluetooth links.

Definition at line 114 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrSBCInfo:
Collaboration graph
Data Fields
eBTRMgrSFreq eBtrMgrSbcSFreq frequency
eBTRMgrAChan eBtrMgrSbcAChan channel_mode
unsigned char ui8SbcAllocMethod allocation_method
unsigned char ui8SbcSubbands subbands
unsigned char ui8SbcBlockLength block_length
unsigned char ui8SbcMinBitpool min_bitpool
unsigned char ui8SbcMaxBitpool max_bitpool
unsigned short ui16SbcFrameLen frameLength
unsigned short ui16SbcBitrate bitrate

◆ _stBTRMgrMPEGInfo

struct _stBTRMgrMPEGInfo

Represents the MPEG codec details.

Definition at line 129 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrMPEGInfo:
Collaboration graph
Data Fields
eBTRMgrSFreq eBtrMgrMpegSFreq frequency
eBTRMgrAChan eBtrMgrMpegAChan channel_mode
unsigned char ui8MpegCrc crc
unsigned char ui8MpegLayer layer
unsigned char ui8MpegMpf mpf
unsigned char ui8MpegRfa rfa
unsigned short ui16MpegBitrate bitrate

◆ _stBTRMgrInASettings

struct _stBTRMgrInASettings

Represents the audio input settings.

Definition at line 142 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrInASettings:
Collaboration graph
Data Fields
eBTRMgrAType eBtrMgrInAType
void * pstBtrMgrInCodecInfo
int i32BtrMgrInBufMaxSize
int i32BtrMgrDevFd
int i32BtrMgrDevMtu

◆ _stBTRMgrOutASettings

struct _stBTRMgrOutASettings

Represents the audio output settings.

Definition at line 153 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrOutASettings:
Collaboration graph
Data Fields
eBTRMgrAType eBtrMgrOutAType
void * pstBtrMgrOutCodecInfo
int i32BtrMgrOutBufMaxSize
int i32BtrMgrDevFd
int i32BtrMgrDevMtu
unsigned int ui32BtrMgrDevDelay

◆ _stBTRMgrMediaStatus

struct _stBTRMgrMediaStatus

Represents the media file status.

Definition at line 165 of file btrMgr_mediaTypes.h.

Collaboration diagram for _stBTRMgrMediaStatus:
Collaboration graph
Data Fields
eBTRMgrState eBtrMgrState
eBTRMgrSFreq eBtrMgrSFreq
eBTRMgrSFmt eBtrMgrSFmt
eBTRMgrAChan eBtrMgrAChan
unsigned int ui32OverFlowCnt
unsigned int ui32UnderFlowCnt
unsigned char ui8Volume

Typedef Documentation

◆ stBTRMgrSBCInfo

Represents the Subband coding (SBC) audio codec information.

This technique is used to connect headphones via wireless Bluetooth links.