![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |

| BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
|---|---|---|---|
| ○ | ○ | ○ | ○ |
| プロテクト関数 | |
|---|---|
| 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 ] SFBMediaSVGSmp 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 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|