SophiaFramework UNIVERSE 5.3 |
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
○ | ○ | ○ | ○ |
パブリック関数 | |
---|---|
SFCError |
Create(
WCharConstPtr name
, AEESoundPlayerFile format
, SFBAStreamSmpConstRef s
) 新しい着信音を作成します。
|
SFCError |
Create(
SFXWideStringConstRef name
, AEESoundPlayerFile format
, SFBAStreamSmpConstRef s
) 新しい着信音を作成します。
|
SFCError |
Create(
SFXWideStringConstRef name
, AEESoundPlayerFile format
, SFXStorageConstRef storage
) 新しい着信音を作成します。
|
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
) ファイル名を指定した着信音の着信音 ID を取得します。
|
AEERingerID |
GetRingerID(
SFXAnsiStringConstRef file
) ファイル名を指定した着信音の着信音 ID を取得します。
|
SFCError |
GetRingerInfo(
AEERingerID ringerID
, AEERingerInfo* info
) 指定した着信音の情報を取得します。
|
static SFBRingerMgrSmp |
NewInstance(
SFCErrorPtr exception = null
) SFBRingerMgr インスタンスを生成します。
|
static SFBRingerMgrSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) SFBRingerMgr インスタンスを生成します。
|
SFCError |
Play(
AEERingerID ringerID
, UInt32 pause
) インストールされている着信音を再生します。
|
SFCError |
PlayEx(
AEERingerID ringerID
, ACharConstPtr file
, SFBAStreamSmpConstRef s
, UInt32 pause
) 指定した着信音を再生します。
|
SFCError |
PlayEx(
AEERingerID ringerID
, SFXAnsiStringConstRef file
, SFBAStreamSmpConstRef s
, UInt32 pause
) 指定した着信音を再生します。
|
SFCError |
PlayEx(
AEERingerID ringerID
, SFXAnsiStringConstRef file
, SFXStorageConstRef storage
, UInt32 pause
) 指定した着信音を再生します。
|
SFCError |
PlayFile(
ACharConstPtr file
, UInt32 pause
) 入力ファイル名を指定した着信音を再生します。
|
SFCError |
PlayFile(
SFXAnsiStringConstRef file
, UInt32 pause
) 入力ファイル名を指定した着信音を再生します。
|
SFCError |
PlayStream(
SFBAStreamSmpConstRef s
, UInt32 pause
) 入力 SFBAStream インターフェースオブジェクトを使用して、指定された着信音を再生します。
|
SFCError |
PlayStream(
SFXStorageConstRef storage
, UInt32 pause
) 入力 SFBAStream インターフェースオブジェクトを使用して、指定された着信音を再生します。
|
Void |
RegisterNotify(
PFNRINGEREVENT notify
, VoidPtr data = null
) 再生イベントまたは作成イベントが完了したときに、通知コールバックを登録または登録解除します。
|
SFCError |
Remove(
AEERingerID ringerID
) 指定した着信音を削除します。
|
SFCError |
SetRinger(
AEERingerCatID category
, AEERingerID ringerID
) 再生する着信音を、選択されたカテゴリからコール側で設定します。
|
SFCError |
Stop( Void ) 着信音の再生を停止します。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] SFCError Create( WCharConstPtr name // 着信音の名前 AEESoundPlayerFile format // 着信音の形式 SFBAStreamSmpConstRef s // 着信音データへのストリーム );
[ public ] SFCError Create( SFXWideStringConstRef name // 着信音の名前 AEESoundPlayerFile format // 着信音の形式 SFBAStreamSmpConstRef s // 着信音データへのストリーム );
[ public ] SFCError Create( SFXWideStringConstRef name // 着信音の名前 AEESoundPlayerFile format // 着信音の形式 SFXStorageConstRef storage // 着信音データへのストレージ );
[ public ] SFCError EnumCategoryInit(Void);
[ public ] Bool EnumNextCategory( AEERingerCat* category // 取得する着信音カテゴリ情報へのポインタ );
[ public ] Bool EnumNextRinger( AEERingerInfo* info // 取得する着信音情報へのポインタ );
[ public ] SFCError EnumRingerInit(Void);
[ public ] SFCError GetFormats( AEESoundPlayerFile* formats // サイズが count * sizeof( AEESoundPlayerFile ) の形式のリストへのポインタ SInt32 count // 取得する形式エントリの数 );
[ public ] SInt32 GetNumberFormats(Void);
[ public ] AEERingerID GetRingerID( ACharConstPtr file // 着信音のルートファイル名 );
[ public ] AEERingerID GetRingerID( SFXAnsiStringConstRef file // 着信音のルートファイル名 );
[ public ] SFCError GetRingerInfo( AEERingerID ringerID // 着信音 ID AEERingerInfo* info // 取得する着信音情報構造体へのポインタ );
[ public, static ] SFBRingerMgrSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBRingerMgrSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
[ public ] SFCError Play( AEERingerID ringerID // 再生する着信音 ID UInt32 pause // 再生と再生の間の停止間隔 // 1 回だけ再生の場合は 0 ( ゼロ ) );
[ 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( ゼロ ) );
[ public ] SFCError PlayEx( AEERingerID ringerID // 再生する着信音 ID SFXAnsiStringConstRef file // 入力ファイル名 SFXStorageConstRef storage // 入力ストレージ UInt32 pause // 再生と再生の間の停止間隔 // 1 回だけ再生の場合は 0( ゼロ ) );
[ public ] SFCError PlayFile( ACharConstPtr file // 入力ファイル名 UInt32 pause // 再生と再生の間の停止間隔( 1 回だけ再生の場合は 0 ) );
[ public ] SFCError PlayFile( SFXAnsiStringConstRef file // 入力ファイル名 UInt32 pause // 再生と再生の間の停止間隔( 1 回だけ再生の場合は 0 ) );
[ public ] SFCError PlayStream( SFBAStreamSmpConstRef s // 入力ファイル名 UInt32 pause // 再生と再生の間の停止間隔( ミリ秒 ) // 1 回だけ再生の場合は 0 ( ゼロ ) );
[ public ] SFCError PlayStream( SFXStorageConstRef storage // 入力ファイル名 UInt32 pause // 再生と再生の間の停止間隔( ミリ秒 ) // 1 回だけ再生の場合は 0 ( ゼロ ) );
[ public ] Void RegisterNotify( PFNRINGEREVENT notify // ユーザー コールバックへのポインタ( 登録解除の場合は null ) VoidPtr data = null // コールバックのユーザー データへのポインタ // データの識別が不要な場合は null を指定できる );
[ public ] SFCError Remove( AEERingerID ringerID // 着信音 ID );
[ public ] SFCError SetRinger( AEERingerCatID category // 着信音のカテゴリ AEERingerID ringerID // 着信音の ID );
[ public ] SFCError Stop(Void);
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |