Platform SDK: DirectX |
IDirectMusicPort::PlayBuffer メソッドは、各ポートの再生バッファへの挿入を行う。
HRESULT PlayBuffer( IDIRECTMUSICBUFFER* pBuffer );
成功すれば S_OK を返す。
失敗すれば次のエラー値のいずれかを返す。
E_FAIL |
E_INVALIDARG |
E_NOTIMPL |
E_OUTOFMEMORY |
このバッファがシステムによって使われるのはこのメソッドの持続中だけであり、このメソッドから制御が戻った後は再利用できる。
IDirectMusicBuffer::SetStartTime メソッドによって開始タイムが設定されていない場合、IDirectMusicBuffer::PackStructured または IDirectMusicBuffer::PackUnstructured の各メソッドによって設定される、バッファ内の最も早いイベントのタイムが開始タイムになる。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusicc.h で宣言。