![]() ![]() ![]()
|
SophiaFramework 2.2 |
#include <SFBSoundPlayer.hpp>
class SFBSoundPlayer : public SFBBase;
typedef SFBSoundPlayer& SFBSoundPlayerRef; typedef SFBSoundPlayer* SFBSoundPlayerPtr; typedef SFBSoundPlayer** SFBSoundPlayerHandle; typedef const SFBSoundPlayer ConstSFBSoundPlayer; typedef const SFBSoundPlayer& ConstSFBSoundPlayerRef; typedef const SFBSoundPlayer* ConstSFBSoundPlayerPtr; typedef const SFBSoundPlayer** ConstSFBSoundPlayerHandle;
| ISOUNDPLAYER_SetTune | |
| ドキュメント エラー | BREW API リファレンス 2.0.1.5 |
ドキュメントのプロトタイプは下記の様にありますが、
void ISOUNDPLAYER_SetTune(ISoundPlayer * pISoundPlayer, uint8 nStep)
正しくは以下のとおりです。
void ISOUNDPLAYER_SetTune(ISoundPlayer * pISoundPlayer, int8 nStep)
補記:API リファレンス 2.1 にて修正されました。
| パブリック関数 | ||
|---|---|---|
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
FastForward | 再生中の MIDI/MP3 を早送りするコマンドを発行します。 |
| public |
GetInfo | ISoundPlayer の現在のオーディオソース、 または ISoundPlayer の状態を取得します。 |
| public |
GetTotalTime | 指定された MP3/MIDI 入力ソースの再生時間合計の算出を要求するコマンドを発行します。 |
| public |
GetVolume | 現在の再生デバイスおよびメソッドのボリュームデータを取得します。 |
| public |
Pause | 再生中の MIDI/MP3 を一時停止するコマンドを発行します。 |
| public |
Play | ISOUNDPLAYER_Set() をコールして指定された入力ソースから MIDI/MP3/QCP オーディオを再生するコマンドを発行します。 |
| public |
RegisterNotify | ステータスイベントコールバック関数を登録します。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
ResetInfo | オーディオソースをリセットします。 |
| public |
Resume | MIDI/MP3 の再生を再開するコマンドを発行します。 |
| public |
Rewind | 再生中の MIDI/MP3 を巻き戻すコマンドを発行します。 |
| public |
Set | それまでの入力データバッファに割り当てられていたメモリーを(ある場合)解放し、現在の入力データバッファを MIDI/MP3/QCP オーディオのソースとして設定します。 |
| public |
SetInfo | ISoundPlayer のオーディオソースを設定またはリセットします。 この関数はすぐに戻ります。 |
| public |
SetSoundDevice | デバイスを特定のオーディオデバイスと接続します。 |
| public |
SetStream | オーディオソースデータをIAStream(ファイルやソケット)からストリーム形式で入力するために、IAStreamインタフェースをISoundPlayerのインスタンスに関連付けます。 |
| public |
SetTempo | 再生中のMIDIの再生テンポを通常の再生テンポのパーセントで変更するコマンドを発行します。 |
| public |
SetTune | 再生中のMIDIのチューン(ピッチレベル)を半音刻みで上げるコマンドを発行します。 |
| public |
SetVolume | 現在の再生デバイスのボリュームを設定します。 |
| public |
Stop | 再生中のMIDI/MP3/QCPを停止するコマンドを発行します。 |
| public |
UnregisterNotify | ステータスイベントコールバック関数を登録解除します。 |
[ public ] SFCError GetInfo( AEESoundPlayerInfo * pInfo );
[ public ] Void GetTotalTime(Void);
[ public ] Void GetVolume(Void);
[ public ] Void Pause(Void);
[ public ] Void Play(Void);
[ public ] Void RegisterNotify( PFNSOUNDPLAYERSTATUS pfn VoidPtr pUser = NULL );
[ public ] SFCError ResetInfo(Void);
この関数は SFBSoundPlayer::SetInfo(NULL) を呼び出すのと同じです。
[ public ] Void Resume(Void);
[ public ] Void Set( AEESoundPlayerInput t VoidPtr pData );
[ public ] SFCError SetInfo( AEESoundPlayerInfo * pInfo );
[ public ] Void SetSoundDevice( AEESoundDevice eDevice AEESoundMuteCtl eEarMute AEESoundMuteCtl eMicMute );
[ public ] Void SetStream( SFBAStreamPtr ps );
[ public ] Void Stop(Void);
[ public ] Void UnregisterNotify(Void);
この関数は SFBSoundPlayer::RegisterNotify(NULL,NULL) を呼び出すのと同じです。
| Copyright(C) 2003-2004 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|