![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| ISOUND_Get | |
| ドキュメント エラー | BREW API リファレンス 2.0.1.5 |
BREW API リファレンス中には下記の様に定義されていますが、
void ISOUND_Get(ISound * pISound, AEESoundInfo const * pSoundInfo)
正しくは以下のとおりです。
void ISOUND_Get(ISound * pISound, AEESoundInfo * pSoundInfo)
| パブリック関数 | |
|---|---|
| Void |
Get(
AEESoundInfo* info
) SFBSound インタフェースオブジェクトのデバイス属性を取得します。
|
| Void |
GetVolume( Void ) デバイスとメソッドのペアで現在使用されているボリュームレベルを取得します。
|
| static SFBSoundSmp |
NewInstance( Void ) SFBSound インターフェイスのインスタンスを取得します。
|
| Void |
PlayFreqTone(
UInt16 hiFreq
, UInt16 loFreq
, UInt16 duration = 0
) 指定された高周波と低周波のトーンを指定時間再生します。
|
| Void |
PlayTone(
AEESoundToneData tone
) トーンIDで指定されたトーンを指定時間再生します。
|
| Void |
PlayToneList(
AEESoundToneData* tones
, UInt16 count
) トーン ID で指定されたトーンのリストを、トーンごとに指定された時間再生します。
|
| Void |
RegisterNotify(
PFNSOUNDSTATUS notify
, VoidConstPtr data = null
) ステータスコールバック関数を登録します。
|
| SFCError |
Set(
AEESoundInfo const & info
) SFBSound インタフェースオブジェクトのデバイス属性を設定します。
|
| Void |
SetDevice( Void ) SFBSound を特定のオーディオデバイスと接続します。
|
| Void |
SetVolume(
UInt16 volume
) SFBSound::Set() のコールで指定したデバイスとメソッドのペアで使用されるボリュームを設定します。
|
| Void |
StopTone( Void ) 現在再生されているトーンの再生を停止するか、トーンリストの再生を終了します。
|
| Void |
StopVibrate( Void ) 現在のバイブレーションを停止します。
|
| Void |
UnregisterNotify( Void )
ステータス コールバック関数を登録解除します。
|
| Void |
Vibrate(
UInt16 duration
) 指定時間、または SFBSound::StopVibrate() がコールされるまで、デバイスを振動させます。
|
[ public ] Void Get( AEESoundInfo* info // デバイス属性が格納された構造体。 );
[ public ] Void GetVolume(Void);
[ public, static ] SFBSoundSmp NewInstance(Void);
[ public ] Void PlayFreqTone( UInt16 hiFreq // DTMF ペアの高周波。 UInt16 loFreq // DTMF ペアの低周波。 UInt16 duration = 0 // トーン再生時間(ミリ秒)。 );
[ public ] Void PlayTone( AEESoundToneData tone // 再生するトーンのトーン ID と再生時間(ミリ秒)が格納された構造体。 );
[ public ] Void PlayToneList( AEESoundToneData* tones // AEESoundToneData 構造体のリスト(配列)。各配列要素には、再生するトーンのトーン ID と再生時間(ミリ秒)が格納される。 UInt16 count // tones リストに含まれるトーンの数。 );
[ public ] Void RegisterNotify( PFNSOUNDSTATUS notify // ステータスコールバック関数のポインタ(コールバックが不要な場合は、nullを指定する)。 VoidConstPtr data = null // 一意の関連を持つトランザクション、または一意に識別されるトランザクションのユーザーデータ。 // この情報は SFBSound で取得または処理されないため、データを識別する必要がない場合はnullを指定できる。 // トランザクションと関連付けるために、この同じデータポインタがコールバックステータスと共にクライアントに渡される。 );
[ public ] SFCError Set( AEESoundInfo const & info // デバイス属性が格納された構造体。 );
[ public ] Void SetDevice(Void);
[ public ] Void StopTone(Void);
[ public ] Void StopVibrate(Void);
[ public ] Void UnregisterNotify(Void);
この関数は SFBSound::RegisterNotify(null,null) を呼び出すのと同じです。
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|