前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBRingerMgr
IRingerMgr インターフェイスのラッパークラスです。
#include <SFBRingerMgr.h.hpp>
class SFBRingerMgr : public SFBBase;
SFMTYPEDEFWRAPPER(SFBRingerMgr)

継承図

SFBRingerMgr クラスの継承図

協調図

SFBRingerMgr クラスの協調図

参照

BREW API 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
新しい着信音を作成します。
[ public ]
SFCError Create(
    WCharConstPtr name          // 着信音の名前。
    AEESoundPlayerFile format   // 着信音の形式。
    SFBAStreamSmpConstRef s     // 着信音データへのストリーム。
);
[ public ]
SFCError Create(
    SFXWideStringConstRef name   // 着信音の名前。
    AEESoundPlayerFile format    // 着信音の形式。
    SFBAStreamSmpConstRef s      // 着信音データへのストリーム。
);

参照

BREW API IRINGERMGR_Create | AEESoundPlayerFile


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

参照

BREW API IRINGERMGR_EnumCategoryInit | SFBRingerMgr::EnumNextCategory


SFBRingerMgr::EnumNextCategory
次の着信音カテゴリを列挙します。
[ public ]
Bool EnumNextCategory(
    AEERingerCat* category   // 取得する着信音カテゴリ情報へのポインタ。
);

参照

BREW API IRINGERMGR_EnumNextCategory | AEERingerCat


SFBRingerMgr::EnumNextRinger
次の着信音を列挙します。
[ public ]
Bool EnumNextRinger(
    AEERingerInfo* info   // 取得する着信音情報へのポインタ。
);

参照

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* formats   // サイズが count * sizeof(AEESoundPlayerFile) の形式のリストへのポインタ。
    SInt32 count                  // 取得する形式エントリの数。
);

参照

BREW API IRINGERMGR_GetFormats | AEESoundPlayerFile | SFBRingerMgr::GetNumberFormats


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

参照

BREW API IRINGERMGR_GetNumberFormats | SFBRingerMgr::GetFormats


SFBRingerMgr::GetRingerID
ファイル名を指定された着信音の着信音IDを返します。
[ public ]
AEERingerID GetRingerID(
    ACharConstPtr file   // 着信音のルートファイル名。
);
[ public ]
AEERingerID GetRingerID(
    SFXAnsiStringConstRef file   // 着信音のルートファイル名。
);

参照

BREW API IRINGERMGR_GetRingerID | AEERingerID | AEERingerInfo


SFBRingerMgr::GetRingerInfo
指定された着信音の情報を取得します。
[ public ]
SFCError GetRingerInfo(
    AEERingerID ringerID   // 着信音 ID。
    AEERingerInfo* info    // 取得する着信音情報構造体へのポインタ。
);

参照

BREW API IRINGERMGR_GetRingerInfo | AEERingerID | AEERingerInfo


SFBRingerMgr::NewInstance
SFBRingerMgr インターフェイスのインスタンスを取得します。
[ public, static ]
SFBRingerMgrSmp NewInstance(Void);

SFBRingerMgr::Play
インストールされている着信音を再生します。
[ public ]
SFCError Play(
    AEERingerID ringerID   // 再生する着信音ID。
    UInt32 pause           // 再生と再生の間の停止間隔。1回だけ再生の場合は 0(ゼロ)。
);

参照

BREW API IRINGERMGR_Play | AEERingerID | SFBRingerMgr::Stop


SFBRingerMgr::PlayEx
指定された着信音を再生します。
[ public ]
SFCError PlayEx(
    AEERingerID ringerID      // 再生する着信音 ID。
    ACharConstPtr file        // 入力ファイル名。
    SFBAStreamSmpConstRef s   // 入力ストリーム。
    UInt32 pause              // 再生と再生の間の停止間隔。1回だけ再生の場合は 0(ゼロ)。
);
[ public ]
SFCError PlayEx(
    AEERingerID ringerID         // 再生する着信音 ID。
    SFXAnsiStringConstRef file   // 入力ファイル名。
    SFBAStreamSmpConstRef s      // 入力ストリーム。
    UInt32 pause                 // 再生と再生の間の停止間隔。1回だけ再生の場合は 0(ゼロ)。
);

参照

BREW API IRINGERMGR_PlayEx | AEERingerID | SFBRingerMgr::Stop


SFBRingerMgr::PlayFile
入力ファイル名を指定された着信音を再生します。
[ public ]
SFCError PlayFile(
    ACharConstPtr file   // 入力ファイル名。
    UInt32 pause         // 再生と再生の間の停止間隔(1回だけ再生の場合は 0)。
);
[ public ]
SFCError PlayFile(
    SFXAnsiStringConstRef file   // 入力ファイル名。
    UInt32 pause                 // 再生と再生の間の停止間隔(1回だけ再生の場合は 0)。
);

参照

BREW API IRINGERMGR_PlayFile | SFBRingerMgr::Stop


SFBRingerMgr::PlayStream
入力 SFBAStream インタフェースオブジェクトを使用して、指定された着信音を再生します。
[ public ]
SFCError PlayStream(
    SFBAStreamSmpConstRef s   // 入力ファイル名。
    UInt32 pause              // 再生と再生の間の停止間隔(ミリ秒)。1回だけ再生の場合は 0(ゼロ)。
);

参照

BREW API IRINGERMGR_PlayStream


SFBRingerMgr::RegisterNotify
再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
[ public ]
Void RegisterNotify(
    PFNRINGEREVENT notify   // ユーザーコールバックへのポインタ(登録解除の場合はnull)。
    VoidPtr data = null     // コールバックのユーザーデータへのポインタ。データの識別が不要な場合は null を指定できる。
);

参照

BREW API IRINGERMGR_RegisterNotify | PFNRINGEREVENT


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

参照

BREW API IRINGERMGR_Remove | AEERingerID


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

参照

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


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

参照

BREW API IRINGERMGR_Stop | SFBRingerMgr::Play