RDK Documentation (Open Sourced RDK Components)
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

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.