The IDirectMusicPort::PlayBuffer method is used to cue a buffer for playback by the port.
HRESULT PlayBuffer(
IDIRECTMUSICBUFFER* pBuffer
);
If the method succeeds, the return value is S_OK.
If it fails, the method may return one of the following error values:
E_FAIL |
E_INVALIDARG |
E_NOTIMPL |
E_OUTOFMEMORY |
The buffer is in use by the system only for the duration of this method and is free to be reused after the method returns.
If no start time has been set by using the IDirectMusicBuffer::SetStartTime method, the start time is the time of the earliest event in the buffer, as set by the IDirectMusicBuffer::PackStructured or IDirectMusicBuffer::PackUnstructured method.
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Header: Declared in dmusicc.h.