TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
CBluetoothAudioGatewayService クラス

Bluetooth(CE) Audio Gateway Service 管理. [詳解]

#include <TnbCeBluetooth.h>

公開メンバ関数

bool AutoAnswer (void)
 [処理] Setting auto-answer option. [詳解]
 
bool CloseAudio (void)
 [処理] Closing Bluetooth audio. [詳解]
 
bool Connect (void)
 [処理] Opening Bluetooth control connection. [詳解]
 
bool Disconnect (void)
 [処理] Closing Bluetooth control connection. [詳解]
 
bool GetMicVolume (int &_vol)
 [取得] Getting microphone volume. [詳解]
 
bool GetPowerSaveMode (bool &_isOn)
 [取得] Getting Power-save mode. [詳解]
 
bool GetSpeakerVolume (int &_vol)
 [取得] Getting speaker volume. [詳解]
 
bool OpenAudio (void)
 [処理] Opening Bluetooth audio. [詳解]
 
bool SetInbandRing (bool isOn=true)
 [設定] Turning on/off inband ring tones. [詳解]
 
bool SetMicVolume (int vol)
 [設定] Setting microphone volume. [詳解]
 
bool SetPowerSaveMode (bool isOn=true)
 [設定] Turning on/off Power-save mode. [詳解]
 
bool SetSpeakerVolume (int vol)
 [設定] Setting speaker volume. [詳解]
 

詳解

Bluetooth(CE) Audio Gateway Service 管理.

必要ファイル
TnbCeBluetooth.h
日付
09/10/01 新規作成

TnbCeBluetooth.h2503 行目に定義があります。

関数詳解

◆ AutoAnswer()

bool AutoAnswer ( void  )

[処理] Setting auto-answer option.

戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2534 行目に定義があります。

◆ CloseAudio()

bool CloseAudio ( void  )

[処理] Closing Bluetooth audio.

戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2557 行目に定義があります。

◆ Connect()

bool Connect ( void  )

[処理] Opening Bluetooth control connection.

戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2523 行目に定義があります。

◆ Disconnect()

bool Disconnect ( void  )

[処理] Closing Bluetooth control connection.

戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2512 行目に定義があります。

◆ GetMicVolume()

bool GetMicVolume ( int &  _vol)

[取得] Getting microphone volume.

引数
[out]_vol現在のボリューム値が格納されます。
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2646 行目に定義があります。

◆ GetPowerSaveMode()

bool GetPowerSaveMode ( bool &  _isOn)

[取得] Getting Power-save mode.

引数
[out]_isOn現在の Power-save モードが格納されます。 true なら on 、 false なら off.
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2595 行目に定義があります。

◆ GetSpeakerVolume()

bool GetSpeakerVolume ( int &  _vol)

[取得] Getting speaker volume.

引数
[out]_vol現在のボリューム値が格納されます。
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2622 行目に定義があります。

◆ OpenAudio()

bool OpenAudio ( void  )

[処理] Opening Bluetooth audio.

戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2546 行目に定義があります。

◆ SetInbandRing()

bool SetInbandRing ( bool  isOn = true)

[設定] Turning on/off inband ring tones.

引数
isOntrue なら on 、 false なら off.
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2569 行目に定義があります。

◆ SetMicVolume()

bool SetMicVolume ( int  vol)

[設定] Setting microphone volume.

引数
volボリューム値。
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2634 行目に定義があります。

◆ SetPowerSaveMode()

bool SetPowerSaveMode ( bool  isOn = true)

[設定] Turning on/off Power-save mode.

引数
isOntrue なら on 、 false なら off.
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2582 行目に定義があります。

◆ SetSpeakerVolume()

bool SetSpeakerVolume ( int  vol)

[設定] Setting speaker volume.

引数
volボリューム値。
戻り値
true成功.
false失敗。詳細は、 ::GetLastError() で得られます。

TnbCeBluetooth.h2610 行目に定義があります。