![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |

| BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
|---|---|---|---|
| ○ | ○ | × | × |
| パブリック関数 | |
|---|---|
| SFCError |
GetEvent(
AEEBTAGEvent* event
)
デバイスに発生したイベントコードを取得します。
|
| SFCError |
GetLastError( Void )
最後のエラーコードを取得します。
|
| SFCError |
Open(
AEEBTAGInfo* btagInfo
, SFXCallbackPtr 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);
AEEError.h で定義されているエラー値を返します。
[ public ] SFCError Open( AEEBTAGInfo* btagInfo // ヘッドセットの接続情報 SFXCallbackPtr 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 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|