diff options
Diffstat (limited to 'audio/a2dp.h')
-rw-r--r-- | audio/a2dp.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/audio/a2dp.h b/audio/a2dp.h index cfd1c47d..84301bad 100644 --- a/audio/a2dp.h +++ b/audio/a2dp.h @@ -48,6 +48,11 @@ #define SBC_ALLOCATION_SNR (1 << 1) #define SBC_ALLOCATION_LOUDNESS 1 +#define MPEG_CHANNEL_MODE_MONO (1 << 3) +#define MPEG_CHANNEL_MODE_DUAL_CHANNEL (1 << 2) +#define MPEG_CHANNEL_MODE_STEREO (1 << 1) +#define MPEG_CHANNEL_MODE_JOINT_STEREO 1 + #define MPEG_LAYER_MP1 (1 << 2) #define MPEG_LAYER_MP2 (1 << 1) #define MPEG_LAYER_MP3 1 @@ -83,9 +88,7 @@ struct mpeg_codec_cap { uint8_t frequency:6; uint8_t mpf:1; uint8_t rfa:1; - uint8_t bitrate0:7; - uint8_t vbr:1; - uint8_t bitrate1; + uint16_t bitrate; } __attribute__ ((packed)); #elif __BYTE_ORDER == __BIG_ENDIAN @@ -109,9 +112,7 @@ struct mpeg_codec_cap { uint8_t rfa:1; uint8_t mpf:1; uint8_t frequency:6; - uint8_t vbr:1; - uint8_t bitrate0:7; - uint8_t bitrate1; + uint16_t bitrate; } __attribute__ ((packed)); #else |