diff options
author | Hans Petter Selasky <hselasky@FreeBSD.org> | 2019-01-30 09:44:54 +0000 |
---|---|---|
committer | Hans Petter Selasky <hselasky@FreeBSD.org> | 2019-01-30 09:44:54 +0000 |
commit | 21be80ae8096c91d543b78883f262ef3d7b8b12c (patch) | |
tree | 01d5a94203861e147f3680a0f8ae51459f45ddc6 /lib/libsdp | |
parent | 3496224a96d23ba5784ddec6db48bf9c00aa59ce (diff) | |
download | src-21be80ae8096c91d543b78883f262ef3d7b8b12c.tar.gz src-21be80ae8096c91d543b78883f262ef3d7b8b12c.zip |
Add support for Audio Sink and Audio Source profiles to sdpd(8).
This allows user-space programs like virtual_oss(8) to act
as a Bluetooth speaker device.
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes
Notes:
svn path=/head/; revision=343572
Diffstat (limited to 'lib/libsdp')
-rw-r--r-- | lib/libsdp/sdp.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/libsdp/sdp.h b/lib/libsdp/sdp.h index b6d533898582..f120fc50f774 100644 --- a/lib/libsdp/sdp.h +++ b/lib/libsdp/sdp.h @@ -586,6 +586,24 @@ void sdp_print (uint32_t level, uint8_t const *start, #define SDP_PDU_SERVICE_UNREGISTER_REQUEST 0x82 #define SDP_PDU_SERVICE_CHANGE_REQUEST 0x83 +struct sdp_audio_sink_profile +{ + uint16_t psm; + uint16_t protover; + uint16_t features; +}; +typedef struct sdp_audio_sink_profile sdp_audio_sink_profile_t; +typedef struct sdp_audio_sink_profile *sdp_audio_sink_profile_p; + +struct sdp_audio_source_profile +{ + uint16_t psm; + uint16_t protover; + uint16_t features; +}; +typedef struct sdp_audio_source_profile sdp_audio_source_profile_t; +typedef struct sdp_audio_source_profile *sdp_audio_source_profile_p; + struct sdp_dun_profile { uint8_t server_channel; |