前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBRingerMgr
IRingerMgr インターフェイスのラッパークラスです。
#include <SFBRingerMgr.hpp>
class SFBRingerMgr : public SFBBase;
typedef SFBRingerMgr&          SFBRingerMgrRef;
typedef SFBRingerMgr*          SFBRingerMgrPtr;
typedef SFBRingerMgr**         SFBRingerMgrHandle;
typedef const SFBRingerMgr     ConstSFBRingerMgr;
typedef const SFBRingerMgr&    ConstSFBRingerMgrRef;
typedef const SFBRingerMgr*    ConstSFBRingerMgrPtr;
typedef const SFBRingerMgr**   ConstSFBRingerMgrHandle;

継承図

SFBRingerMgr クラスの継承図

参照

BREW API IRingerMgr |

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
Create 新しい着信音を作成します。
public
EnumCategoryInit カテゴリ列挙の列挙内容を初期化します。
public
EnumNextCategory 次の着信音カテゴリを列挙します。
public
EnumNextRinger 次の着信音を列挙します。
public
EnumRingerInit 着信音のリストの列挙を初期化します。
public
GetFormats サポートされている着信音形式のリストを取得します。
public
GetNumberFormats デバイスでサポートされている着信音形式の数を取得します。
public
GetRingerID ファイル名を指定された着信音の着信音IDを返します。
public
GetRingerInfo 指定された着信音の情報を取得します。
public
static
Instance IRingerMgr インターフェイスのインスタンスを取得します。
public
Play インストールされている着信音を再生します。
public
PlayEx 指定された着信音を再生します。
public
PlayFile 入力ファイル名を指定された着信音を再生します。
public
PlayStream 入力IAStreamインタフェースオブジェクトを使用して、指定された着信音を再生します。
public
RegisterNotify 再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Remove 指定された着信音を削除します。
public
SetRinger 再生する着信音を、選択されたカテゴリからコール側で指定できます。
public
Stop 着信音の再生を停止します。

SFBRingerMgr::Create
新しい着信音を作成します。
[ public ]
SFCError Create(
    ConstWCharPtr pszName            
    AEESoundPlayerFile format        
    SFUBrewPtr<SFBAStream>::Ptr ps   
);
[ public ]
SFCError Create(
    ConstSFUWideStringRef strName    
    AEESoundPlayerFile format        
    SFUBrewPtr<SFBAStream>::Ptr ps   
);

参照

BREW API IRINGERMGR_Create | AEESoundPlayerFile


SFBRingerMgr::EnumCategoryInit
カテゴリ列挙の列挙内容を初期化します。
[ public ]
SFCError EnumCategoryInit(Void);

参照

BREW API IRINGERMGR_EnumCategoryInit | SFBRingerMgr::EnumNextCategory


SFBRingerMgr::EnumNextCategory
次の着信音カテゴリを列挙します。
[ public ]
Bool EnumNextCategory(
    AEERingerCat * pi   
);

参照

BREW API IRINGERMGR_EnumNextCategory | AEERingerCat


SFBRingerMgr::EnumNextRinger
次の着信音を列挙します。
[ public ]
Bool EnumNextRinger(
    AEERingerInfo * pi   
);

参照

BREW API IRINGERMGR_EnumNextRinger | AEERingerInfo | SFBRingerMgr::EnumRingerInit


SFBRingerMgr::EnumRingerInit
着信音のリストの列挙を初期化します。
[ public ]
SFCError EnumRingerInit(Void);

参照

BREW API IRINGERMGR_EnumRingerInit | SFBRingerMgr::EnumNextRinger


SFBRingerMgr::GetFormats
サポートされている着信音形式のリストを取得します。
[ public ]
SFCError GetFormats(
    AEESoundPlayerFile * pwFormats   
    SIntN nCount                     
);

参照

BREW API IRINGERMGR_GetFormats | AEESoundPlayerFile | SFBRingerMgr::GetNumberFormats


SFBRingerMgr::GetNumberFormats
デバイスでサポートされている着信音形式の数を取得します。
[ public ]
SIntN GetNumberFormats(Void);

参照

BREW API IRINGERMGR_GetNumberFormats | SFBRingerMgr::GetFormats


SFBRingerMgr::GetRingerID
ファイル名を指定された着信音の着信音IDを返します。
[ public ]
AEERingerID GetRingerID(
    ConstACharPtr pszFile   
);
[ public ]
AEERingerID GetRingerID(
    ConstSFUAnsiStringRef strFile   
);

参照

BREW API IRINGERMGR_GetRingerID | AEERingerID | AEERingerInfo


SFBRingerMgr::GetRingerInfo
指定された着信音の情報を取得します。
[ public ]
SFCError GetRingerInfo(
    AEERingerID id       
    AEERingerInfo * pi   
);

参照

BREW API IRINGERMGR_GetRingerInfo | AEERingerID | AEERingerInfo


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

SFBRingerMgr::Play
インストールされている着信音を再生します。
[ public ]
SFCError Play(
    AEERingerID id   
    UInt32 dwPause   
);

参照

BREW API IRINGERMGR_Play | AEERingerID | SFBRingerMgr::Stop


SFBRingerMgr::PlayEx
指定された着信音を再生します。
[ public ]
SFCError PlayEx(
    AEERingerID id                          
    ConstACharPtr pszFile                   
    const SFUBrewPtr<SFBAStream>& pStream   
    UInt32 dwPause                          
);
[ public ]
SFCError PlayEx(
    AEERingerID id                          
    ConstSFUAnsiStringRef strFile           
    const SFUBrewPtr<SFBAStream>& pStream   
    UInt32 pwPause                          
);

参照

BREW API IRINGERMGR_PlayEx | AEERingerID | SFBRingerMgr::Stop


SFBRingerMgr::PlayFile
入力ファイル名を指定された着信音を再生します。
[ public ]
SFCError PlayFile(
    ConstACharPtr pszFile   
    UInt32 dwPause          
);
[ public ]
SFCError PlayFile(
    ConstSFUAnsiStringRef strFile   
    UInt32 dwPause                  
);

参照

BREW API IRINGERMGR_PlayFile | SFBRingerMgr::Stop


SFBRingerMgr::PlayStream
入力IAStreamインタフェースオブジェクトを使用して、指定された着信音を再生します。
[ public ]
SFCError PlayStream(
    const SFUBrewPtr<SFBAStream>& pStream   
    UInt32 dwPause                          
);

参照

BREW API IRINGERMGR_PlayStream


SFBRingerMgr::RegisterNotify
再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
[ public ]
Void RegisterNotify(
    PFNRINGEREVENT pfn     
    VoidPtr pUser = NULL   
);

参照

BREW API IRINGERMGR_RegisterNotify | PFNRINGEREVENT


SFBRingerMgr::Remove
指定された着信音を削除します。
[ public ]
SFCError Remove(
    AEERingerID id   
);

参照

BREW API IRINGERMGR_Remove | AEERingerID


SFBRingerMgr::SetRinger
再生する着信音を、選択されたカテゴリからコール側で指定できます。
[ public ]
SFCError SetRinger(
    AEERingerCatID idCat   
    AEERingerID id         
);

参照

BREW API IRINGERMGR_SetRinger | AEERingerID | AEERingerCatID | SFBRingerMgr::EnumNextCategory


SFBRingerMgr::Stop
着信音の再生を停止します。
[ public ]
SFCError Stop(Void);

参照

BREW API IRINGERMGR_Stop | SFBRingerMgr::Play