![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| 仕様変更について | |
| Tips | すべて |
Bluetooth 関連の API は BREW 3.0 で全面的に改定されます。
| パブリック関数 | |
|---|---|
| SFCError |
GetEvent(
AEEBTAGEvent* event
)
デバイスに発生したイベントコードを取得します。
|
| SFCError |
GetLastError( Void )
最後のエラーコードを取得します。
|
| SFCError |
Open(
AEEBTAGInfo* btagInfo
, AEECallback* callback
)
Bluetooth の Audio Gateway をオープンします。
|
| SFCError |
SendCommand(
AEEBTAGCmd cmdCode
, UInt32 cmdVal
)
コマンドを送信します。
|
[ public ] SFCError GetEvent( AEEBTAGEvent* event // イベントコードの戻り値。有効な戻り値は以下のとおり。 // AEEBT_EV_AG_NOEVENTS : Bluetooth スタックからこれ以上イベントがない。 // AEEBT_EV_AG_ENABLED : Bluetooth Audio Gateway が使用可能。 // AEEBT_EV_AG_DISABLED : Bluetooth Audio Gateway が使用不可。 // AEEBT_EV_AG_HEADSET_PICKUP : ユーザーがヘッドセットをピックアップした。 // AEEBT_EV_AG_DISCONNECT_REQUEST : ユーザーがヘッドセットを外した。 // AEEBT_EV_AG_AUDIO_CONNECTED : オーディオチャネルが接続された。 // AEEBT_EV_AG_AUDIO_DISCONNECTED : オーディオチャネルが切断された。 // AEEBT_EV_AG_AUDIO_CONN_TIMEOUT : オーディオ接続がタイムアウトした。 // AEEBT_EV_AG_ERROR : コマンドの処理中にエラーが発生した。 );
[ public ] SFCError GetLastError(Void);
[ public ] SFCError Open( AEEBTAGInfo* btagInfo // ヘッドセットの接続情報。 AEECallback* callback // このポートにイベントが発生した際にコールするようにスケジュールされたコールバック。 // ユーザーがこのコールバックをキャンセルした場合、ユーザーはこのポートをそれ以上使用することはできない。 );
[ public ] SFCError SendCommand( AEEBTAGCmd cmdCode // コマンドコード。有効な値は以下のとおり。 // AEEBT_CMD_RING_HEADSET : ヘッドセットにベル音を鳴らす。 // AEEBT_CMD_AUDIO_CONNECT : オーディオチャネルを接続する。 // AEEBT_CMD_SET_SPKR_GAIN : スピーカー利得を減少/増大させる。 // AEEBT_CMD_SET_HS_GAIN : ヘッドセット利得を減少/増大させる。 // AEEBT_CMD_DISCONNECT : Audio Gatewayを切断する。 UInt32 cmdVal // コマンドパラメータの 32 ビット値。このパラメータは次のコマンドでのみ使用する。 // AEEBT_CMD_SET_SPKR_GAIN / AEEBT_CMD_SET_HS_GAIN );
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|