-
大小: 169KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2024-02-01
- 語言: C/C++
- 標(biāo)簽:
資源簡介
BlueSoleil_SDK_2.0.5.zip C++實(shí)現(xiàn)的藍(lán)牙應(yīng)用程序框架

代碼片段和文件信息
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*
*?Copyright?(c)?1999-2005?IVT?Corporation
*
*?All?rights?reserved.
*
---------------------------------------------------------------------------*/
?
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Module?Name:
????av_tst.c
Abstract:
?????????????????????????????????????
Revision?History:
2007-3-20???Huyi?Created
---------------------------------------------------------------------------*/
#include?“sdk_tst.h“
#include?“profiles_tst.h“
/*?current?remote?audio?device?handle?*/
static?BTDEVHDL?s_currAudioRmtDevHdl?=?BTSDK_INVALID_HANDLE;
/*?current?remote?audio?device?AV?service?handle?*/
static?BTSHCHDL?s_currAudioSvcHdl?=?BTSDK_INVALID_HANDLE;
/*?current?remote?audio?device?connection?handle?*/
static?BTCONNHDL?s_currAudioConnHdl?=?BTSDK_INVALID_HANDLE;
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Description:
This?function?is?to?select?expected?remote?device.?
Arguments:
Return:
void?
---------------------------------------------------------------------------*/
void?TestSelectRmtAudioDev()
{
//s_currAudioRmtDevHdl?=?SelectRemoteDevice(BTSDK_DEVCLS_MASK(BTSDK_AV_HEADSET));
s_currAudioRmtDevHdl?=?SelectRemoteDevice(0);
if?(BTSDK_INVALID_HANDLE?==?s_currAudioRmtDevHdl)
{
printf(“Please?make?sure?that?the?expected?device?is?in?discoverable?state?and?search?again.\n“);
}
else
{
printf(“Select?remote?audio?device?successfully.\n“);
}
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Description:
This?function?is?to?get?service?handle?according?to?given?device?handle.?
Arguments:
Return:
void?
---------------------------------------------------------------------------*/
void?TestSelectAudioSvc()
{
s_currAudioSvcHdl?=?SelectRemoteService(s_currAudioRmtDevHdl);
if?(BTSDK_INVALID_HANDLE?==?s_currAudioSvcHdl)
{
printf(“Can‘t?get?expected?service?handle.\n“);
}
else
{
printf(“Select?remote?audio?device‘s?service?successfully.\n“);
}
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Description:
This?function?is?to?connect?specified?device‘s?service?with?it‘s?service?handle.
Arguments:
Return:
void?
---------------------------------------------------------------------------*/
void?TestConnectAudioSvc()
{
BTINT32?ulRet?=?BTSDK_FALSE;
ulRet?=?Btsdk_Connect(s_currAudioSvcHdl?0?&s_currAudioConnHdl);
if?(BTSDK_OK?!=?ulRet)
{
printf(“Please?make?sure?that?the?expected?device?is?powered?on?and?connectable.\n“);
return;
}
if?(BTSDK_INVALID_HANDLE?!=?s_currAudioConnHdl)
{
GetConnectionInfo(s_currAudioRmtDevHdl);
}
return;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Description:
This?function?is?a?callback?function?for?AVRCP?events
Arguments:
event:?[in]?AVRCP?event
param:?[in]?profil
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2009-12-12?07:48??BlueSoleil_SDK_2.0.5\
?????目錄???????????0??2009-12-12?07:47??BlueSoleil_SDK_2.0.5\Bin\
?????文件??????113326??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\Bin\BsSDK.lib
?????目錄???????????0??2009-12-12?07:47??BlueSoleil_SDK_2.0.5\SDKheaders\
?????目錄???????????0??2009-12-12?07:47??BlueSoleil_SDK_2.0.5\SDKheaders\include\
?????文件???????17847??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKheaders\include\Btsdk_API.h
?????文件???????43848??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKheaders\include\Btsdk_Macro.h
?????文件???????13552??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKheaders\include\Btsdk_Stru.h
?????文件?????????715??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKheaders\include\Btsdk_ui.h
?????目錄???????????0??2009-12-12?07:47??BlueSoleil_SDK_2.0.5\SDKSample\
?????文件????????7678??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\av_tst.c
?????文件????????3369??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\ba
?????文件???????22484??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\ftpopp_tst.c
?????文件???????26522??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\hfp_tst.c
?????文件????????5990??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\hid_tst.c
?????文件????????8701??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\loc_dev_tst.c
?????文件????????5189??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\pan_tst.c
?????文件????????3954??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\profiles_tst.c
?????文件????????1763??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\profiles_tst.h
?????文件????????6923??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\report.c
?????文件???????22348??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\rmt_dev_tst.c
?????文件????????5027??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\rmt_svc_tst.c
?????文件????????5356??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\sdksample.dsp
?????文件?????????672??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\sdksample.dsw
?????文件????????7067??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\sdk_tst.c
?????文件????????2126??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\sdk_tst.h
?????文件????????5448??2009-12-09?10:06??BlueSoleil_SDK_2.0.5\SDKSample\spp_tst.c
?????文件??????133411??2009-12-09?10:17??BlueSoleil_SDK_2.0.5\SDKsample_Instruction.pdf
評(píng)論
共有 條評(píng)論