Microsoft DirectX 8.0 (C++) |
各ポートの再生バッファへの挿入を行う。
HRESULT PlayBuffer( LPDIRECTMUSICBUFFER pBuffer );
成功した場合は S_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
E_FAIL |
E_INVALIDARG |
E_NOTIMPL |
E_OUTOFMEMORY |
このバッファがシステムによって使われるのはこのメソッドの持続中だけであり、このメソッドから制御が戻った後は再利用できる。
IDirectMusicBuffer8::SetStartTime メソッドによって開始タイムが設定されていない場合、IDirectMusicBuffer8::PackStructured メソッドまたは IDirectMusicBuffer8::PackUnstructured メソッドによって設定される、バッファ内の最も早いイベントのタイムが開始タイムになる。
ヘッダー : dmusicc.h で宣言。