前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBTAPI
ITAPI インターフェイスのラッパークラスです。
#include <SFBTAPI.hpp>
class SFBTAPI : public SFBNotifier;
typedef SFBTAPI&          SFBTAPIRef;
typedef SFBTAPI*          SFBTAPIPtr;
typedef SFBTAPI**         SFBTAPIHandle;
typedef const SFBTAPI     ConstSFBTAPI;
typedef const SFBTAPI&    ConstSFBTAPIRef;
typedef const SFBTAPI*    ConstSFBTAPIPtr;
typedef const SFBTAPI**   ConstSFBTAPIHandle;

継承図

SFBTAPI クラスの継承図

参照

BREW API ITAPI

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
ExtractSMSText 未加工の SMS メッセージからフォーマットされたテキストを抽出します。
public
GetCallerID 着信または発信音声通話の ID を数字で取得します。
public
GetStatus サービスや通話のステータスなど、テレフォニーデバイスの現在のステータスを取得します。
public
static
Instance ITAPI インターフェイスのインスタンスを取得します。
public
IsDataSupported ハンドセットがデータサービスをサポートしているかどうか判断します。
public
IsVoiceCall システム内の現在の通話が音声通話であるかどうか判断します。
public
MakeVoiceCall 音声通話が発信されます。ダイヤルする番号は数字文字列で指定します。
public
OnCallEnd この関数は ITAPI_OnCallStatus() と同一の働きをします。
public
OnCallStatus 通話ステータスに変化があった場合に BREW がコールするコールバック関数を登録します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
SendSMS ハンドセットから SMS メッセージを送信します。

SFBTAPI::ExtractSMSText
未加工の SMS メッセージからフォーマットされたテキストを抽出します。
[ public ]
AEESMSTextMsg * ExtractSMSText(
    AEESMSMsg * pMsg   
);

参照

BREW API ITAPI_ExtractSMSText | AEESMSMsg | AEESMSTextMsg


SFBTAPI::GetCallerID
着信または発信音声通話の ID を数字で取得します。
[ public ]
Bool GetCallerID(
    WCharPtr pDest   
    SIntN nSize      
);

参照

BREW API ITAPI_GetCallerID


SFBTAPI::GetStatus
サービスや通話のステータスなど、テレフォニーデバイスの現在のステータスを取得します。
[ public ]
SFCError GetStatus(
    TAPIStatus * ps   
);

参照

BREW API ITAPI_GetStatus | TAPIStatus | SFBShell::RegisterNotify


SFBTAPI::Instance
ITAPI インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBTAPI> Instance(Void);

SFBTAPI::IsDataSupported
ハンドセットがデータサービスをサポートしているかどうか判断します。
[ public ]
Bool IsDataSupported(Void);

参照

BREW API ITAPI_IsDataSupported


SFBTAPI::IsVoiceCall
システム内の現在の通話が音声通話であるかどうか判断します。
[ public ]
Bool IsVoiceCall(Void);

参照

BREW API ITAPI_IsVoiceCall | SFBTAPI::MakeVoiceCall


SFBTAPI::MakeVoiceCall
音声通話が発信されます。ダイヤルする番号は数字文字列で指定します。
[ public ]
SFCError MakeVoiceCall(
    ConstACharPtr pszNumber   
    AEECLSID clsReturn        
);
[ public ]
SFCError MakeVoiceCall(
    ConstSFUAnsiStringRef strNumber   
    AEECLSID clsReturn                
);

参照

BREW API ITAPI_MakeVoiceCall


SFBTAPI::OnCallEnd
この関数は ITAPI_OnCallStatus() と同一の働きをします。
[ public ]
SFCError OnCallEnd(
    PFNNOTIFY pfn    
    VoidPtr pUser    
    UInt32 dwDelay   
    UInt16 wFlags    
);

参照

BREW API ITAPI_OnCallEnd | SFBTAPI::OnCallStatus


SFBTAPI::OnCallStatus
通話ステータスに変化があった場合に BREW がコールするコールバック関数を登録します。
[ public ]
SFCError OnCallStatus(
    PFNNOTIFY pfn    
    VoidPtr pUser    
    UInt32 dwDelay   
    UInt16 wFlags    
);

参照

BREW API ITAPI_OnCallStatus


SFBTAPI::SendSMS
ハンドセットから SMS メッセージを送信します。
[ public ]
SFCError SendSMS(
    ConstACharPtr pszDst   
    ConstACharPtr pszMsg   
    AEECLSID clsDst        
    PFNSMSSTATUS pfn       
    VoidPtr pUser = NULL   
);
[ public ]
SFCError SendSMS(
    ConstSFUAnsiStringRef strDst   
    ConstSFUAnsiStringRef strMsg   
    AEECLSID clsDst                
    PFNSMSSTATUS pfn               
    VoidPtr pUser = NULL           
);

参照

BREW API ITAPI_SendSMS