SFBRingerMgr
IRingerMgr インターフェイスのラッパークラスです。
継承図
協調図
メンバ
| パブリック関数 |
|
SFCError |
Create(
WCharConstPtr name
, AEESoundPlayerFile format
, SFBAStreamSmpConstRef s
) Create(
SFXWideStringConstRef name
, AEESoundPlayerFile format
, SFBAStreamSmpConstRef s
)
新しい着信音を作成します。
|
|
SFCError |
EnumCategoryInit( Void )
カテゴリ列挙の列挙内容を初期化します。
|
|
Bool |
EnumNextCategory(
AEERingerCat* category
)
次の着信音カテゴリを列挙します。
|
|
Bool |
EnumNextRinger(
AEERingerInfo* info
)
次の着信音を列挙します。
|
|
SFCError |
EnumRingerInit( Void )
着信音のリストの列挙を初期化します。
|
|
SFCError |
GetFormats(
AEESoundPlayerFile* formats
, SInt32 count
)
サポートされている着信音形式のリストを取得します。
|
|
SInt32 |
GetNumberFormats( Void )
デバイスでサポートされている着信音形式の数を取得します。
|
|
AEERingerID |
GetRingerID(
ACharConstPtr file
) GetRingerID(
SFXAnsiStringConstRef file
)
ファイル名を指定された着信音の着信音IDを返します。
|
|
SFCError |
GetRingerInfo(
AEERingerID ringerID
, AEERingerInfo* info
)
指定された着信音の情報を取得します。
|
static SFBRingerMgrSmp |
NewInstance( Void )
SFBRingerMgr インターフェイスのインスタンスを取得します。
|
|
SFCError |
Play(
AEERingerID ringerID
, UInt32 pause
)
インストールされている着信音を再生します。
|
|
SFCError |
PlayEx(
AEERingerID ringerID
, ACharConstPtr file
, SFBAStreamSmpConstRef s
, UInt32 pause
) PlayEx(
AEERingerID ringerID
, SFXAnsiStringConstRef file
, SFBAStreamSmpConstRef s
, UInt32 pause
)
指定された着信音を再生します。
|
|
SFCError |
PlayFile(
ACharConstPtr file
, UInt32 pause
) PlayFile(
SFXAnsiStringConstRef file
, UInt32 pause
)
入力ファイル名を指定された着信音を再生します。
|
|
SFCError |
PlayStream(
SFBAStreamSmpConstRef s
, UInt32 pause
)
入力 SFBAStream インタフェースオブジェクトを使用して、指定された着信音を再生します。
|
|
Void |
RegisterNotify(
PFNRINGEREVENT notify
, VoidPtr data = null
)
再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
|
|
SFCError |
Remove(
AEERingerID ringerID
)
指定された着信音を削除します。
|
|
SFCError |
SetRinger(
AEERingerCatID category
, AEERingerID ringerID
)
再生する着信音を、選択されたカテゴリからコール側で指定できます。
|
|
SFCError |
Stop( Void )
着信音の再生を停止します。
|
SFBRingerMgr::Create
新しい着信音を作成します。
SFBRingerMgr::EnumCategoryInit
カテゴリ列挙の列挙内容を初期化します。
[ public ]
SFCError EnumCategoryInit(Void);
SFBRingerMgr::EnumNextCategory
次の着信音カテゴリを列挙します。
SFBRingerMgr::EnumNextRinger
次の着信音を列挙します。
SFBRingerMgr::EnumRingerInit
着信音のリストの列挙を初期化します。
[ public ]
SFCError EnumRingerInit(Void);
SFBRingerMgr::GetFormats
サポートされている着信音形式のリストを取得します。
SFBRingerMgr::GetNumberFormats
デバイスでサポートされている着信音形式の数を取得します。
[ public ]
SInt32 GetNumberFormats(Void);
SFBRingerMgr::GetRingerID
ファイル名を指定された着信音の着信音IDを返します。
SFBRingerMgr::GetRingerInfo
指定された着信音の情報を取得します。
SFBRingerMgr::NewInstance
SFBRingerMgr インターフェイスのインスタンスを取得します。
SFBRingerMgr::Play
インストールされている着信音を再生します。
SFBRingerMgr::PlayEx
指定された着信音を再生します。
SFBRingerMgr::PlayFile
入力ファイル名を指定された着信音を再生します。
SFBRingerMgr::PlayStream
入力 SFBAStream インタフェースオブジェクトを使用して、指定された着信音を再生します。
SFBRingerMgr::RegisterNotify
再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
[ public ]
Void RegisterNotify(
PFNRINGEREVENT notify // ユーザーコールバックへのポインタ(登録解除の場合はnull)。
VoidPtr data = null // コールバックのユーザーデータへのポインタ。データの識別が不要な場合は null を指定できる。
);
SFBRingerMgr::Remove
指定された着信音を削除します。
SFBRingerMgr::SetRinger
再生する着信音を、選択されたカテゴリからコール側で指定できます。
SFBRingerMgr::Stop
着信音の再生を停止します。