![]() ![]() ![]()
|
SophiaFramework 2.1 |
#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;
| パブリック関数 | ||
|---|---|---|
| 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 | 着信音の再生を停止します。 |
[ public ] SFCError Create( ConstWCharPtr pszName AEESoundPlayerFile format SFUBrewPtr<SFBAStream>::Ptr ps );
[ public ] SFCError Create( ConstSFUWideStringRef strName AEESoundPlayerFile format SFUBrewPtr<SFBAStream>::Ptr ps );
[ public ] SFCError EnumCategoryInit(Void);
[ public ] Bool EnumNextCategory( AEERingerCat * pi );
[ public ] Bool EnumNextRinger( AEERingerInfo * pi );
[ public ] SFCError EnumRingerInit(Void);
[ public ] SFCError GetFormats( AEESoundPlayerFile * pwFormats SIntN nCount );
[ public ] SIntN GetNumberFormats(Void);
[ public ] AEERingerID GetRingerID( ConstACharPtr pszFile );
[ public ] AEERingerID GetRingerID( ConstSFUAnsiStringRef strFile );
[ public ] SFCError GetRingerInfo( AEERingerID id AEERingerInfo * pi );
[ public, static ] SFUBrewPtr<SFBRingerMgr> Instance(Void);
[ public ] SFCError Play( AEERingerID id UInt32 dwPause );
[ 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 );
[ public ] SFCError PlayFile( ConstACharPtr pszFile UInt32 dwPause );
[ public ] SFCError PlayFile( ConstSFUAnsiStringRef strFile UInt32 dwPause );
[ public ] SFCError PlayStream( const SFUBrewPtr<SFBAStream>& pStream UInt32 dwPause );
[ public ] Void RegisterNotify( PFNRINGEREVENT pfn VoidPtr pUser = NULL );
[ public ] SFCError Remove( AEERingerID id );
[ public ] SFCError SetRinger( AEERingerCatID idCat AEERingerID id );
[ public ] SFCError Stop(Void);
| Copyright(C) 2003 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|