SophiaFramework UNIVERSE 5.3 |
SFXStream を継承する SFXInputStream / SFXOutputStream クラスは、 読み込み用ストリーム / 書き込み用ストリームの基底クラスです。
コンストラクタ/デストラクタ |
---|
SFXStream( Void ) SFXStream クラスのコンストラクタです。
|
~SFXStream( Void ) SFXStream クラスのデストラクタです。
|
パブリック関数 | |
---|---|
Void |
Cancel( Void ) ストリームの読み込み/書き込みをキャンセルします。
|
SFCError |
ResetTrigger( Void ) コールバック関数が呼ばれるトリガーをリセットします。
|
SFCError |
SetTrigger(
UInt32 size
) トリガー(コールバック関数が呼ばれるタイミング)を設定します。
|
SFCError |
SetTrigger(
SFXBufferConstRef buffer
) トリガー(コールバック関数が呼ばれるタイミング)を設定します。
|
SFCError |
SetTrigger(
VoidConstPtr buffer
, UInt32 size
) トリガー(コールバック関数が呼ばれるタイミング)を設定します。
|
Bool |
Triggers( Void ) トリガーによりコールバック関数が呼び出されたか判定します。
|
型 |
---|
CallbackSPP コールバック関数を表す型です。
|
[ protected, explicit ] SFXStream(Void);
特に何も行いません。
[ public, pure-virtual ] virtual ~SFXStream(Void);
この関数は純粋仮想関数です。
[ public, pure-virtual ] Void Cancel(Void);
この関数は純粋仮想関数です。
[ public, pure-virtual ] SFCError ResetTrigger(Void);
この関数は純粋仮想関数です。
[ public, pure-virtual ] SFCError SetTrigger( UInt32 size // トリガーとなるサイズ );
[ public, pure-virtual ] SFCError SetTrigger( SFXBufferConstRef buffer // トリガーとなるデータ );
[ public, pure-virtual ] SFCError SetTrigger( VoidConstPtr buffer // トリガーとなるデータ UInt32 size // トリガーとなるデータのサイズ );
この関数は純粋仮想関数です。
[ public, pure-virtual, const ] Bool Triggers(Void);
この関数は純粋仮想関数です。
typedef Void(* SFXStream::CallbackSPP)(SFCError error, VoidPtr reference)
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |