ホーム › Media.Audio.DirectMusic › IDirectMusicBuffer
IDirectMusicBuffer
COMメソッド 13
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Flush() |
| 4 | HRESULT TotalTime(LONGLONG* prtTime) |
| 5 | HRESULT PackStructured(LONGLONG rt, DWORD dwChannelGroup, DWORD dwChannelMessage) |
| 6 | HRESULT PackUnstructured(LONGLONG rt, DWORD dwChannelGroup, DWORD cb, BYTE* lpb) |
| 7 | HRESULT ResetReadPtr() |
| 8 | HRESULT GetNextEvent(LONGLONG* prt, DWORD* pdwChannelGroup, DWORD* pdwLength, BYTE** ppData) |
| 9 | HRESULT GetRawBufferPtr(BYTE** ppData) |
| 10 | HRESULT GetStartTime(LONGLONG* prt) |
| 11 | HRESULT GetUsedBytes(DWORD* pcb) |
| 12 | HRESULT GetMaxBytes(DWORD* pcb) |
| 13 | HRESULT GetBufferFormat(GUID* pGuidFormat) |
| 14 | HRESULT SetStartTime(LONGLONG rt) |
| 15 | HRESULT SetUsedBytes(DWORD cb) |