Commit Graph

181 Commits

Author SHA1 Message Date
Sven Baars
86d589b2e1 dmusic: Fix a copy and paste error. 2012-10-01 11:58:26 +02:00
Christian Costa
58f34f509b dmusic: Check returned value of GetPortCaps. 2012-09-28 11:29:39 +02:00
Christian Costa
6ebf13960b dmusic: Add master clock tests. 2012-09-24 22:27:47 +02:00
Christian Costa
699fa23bd2 dmusic: Rename params in SynthPortImpl_IDirectMusicPort_QueryInterface. 2012-09-21 17:06:03 +02:00
Christian Costa
27b2868899 dmusic: Rename params in IDirectMusic8Impl_GetDefaultPort. 2012-09-21 17:05:58 +02:00
Christian Costa
4262ecf910 dmusic: Rename params of SynthPortImpl_IDirectMusicPort_DownloadInstrument. 2012-09-20 19:22:36 +02:00
Christian Costa
57e6d416d6 dmusic: Add comments to Synth port vtables. 2012-09-20 19:22:32 +02:00
Christian Costa
b8aadbfbd9 dmusic: Implement SynthPortImpl_IDirectMusicPort_PlayBuffer. 2012-09-20 19:22:28 +02:00
Christian Costa
b177ceff1e dmusic: Setup and free all DirectMusicSynth objects when creating and releasing Synth port. 2012-09-20 19:22:21 +02:00
Christian Costa
1481d11f66 dmusic: Rename params in DMUSIC_CreateSynthPortImpl. 2012-09-19 13:05:29 +02:00
Christian Costa
7844c1ca25 dmusic: Rename IDirectMusicPortImpl object to SynthPortImpl. 2012-09-19 13:05:23 +02:00
Christian Costa
51eb9331cf dmusic: Rename CreateSynthPortImpl to CreateSynthPortImpl and create stubs for CreateMidi{In|Out}PortImpl.
Init constructors in system ports list accordingly.
2012-09-19 13:05:15 +02:00
Christian Costa
d46f8e316a dmusic: Display new ref in AddRef and Release methods. 2012-09-18 14:47:00 +02:00
Christian Costa
142c527b4b dmusic: Use system ports list to create port in CreatePort and rename params. 2012-09-18 14:47:00 +02:00
Christian Costa
66a817f067 dmusic: Create the list of available system ports at the beginning and use it to enumerate ports. 2012-09-17 12:07:41 +02:00
Christian Costa
649a177007 dmusic: Rename params in GetMasterClock. 2012-09-17 12:07:16 +02:00
Christian Costa
8c07215f3a dmusic: Rename params in CreateMusicBuffer. 2012-09-17 12:06:59 +02:00
Christian Costa
0b0985f391 dmusic: Cleanup DMUSIC_CreateDirectMusicImpl. 2012-05-25 13:44:13 +02:00
Christian Costa
2024e241ff dmusic: Cleanup IDirectMusic8Impl_QueryInterface. 2012-05-24 20:08:45 +02:00
Christian Costa
7c78cf2d31 dmusic: Display new ref in trace for AddRef and Release for direct music object. 2012-05-24 20:08:44 +02:00
Christian Costa
4c7fb67fc1 dmusic: Simplify IPersistStream_Load by checking DLS header first and exit if it is wrong. 2012-05-21 20:21:19 +02:00
Christian Costa
decada5f73 dmusic: COM cleanup of DirectMusicPort object. 2012-05-18 18:12:47 +02:00
Christian Costa
c0dff8ac44 dmusic: Cleanup IDirectMusicCollection_EnumInstrument. 2012-05-18 18:12:31 +02:00
Christian Costa
495e3288db dmusic: Cleanup IDirectMusicCollection_GetInstrument. 2012-05-18 18:12:18 +02:00
Christian Costa
82f3b86c5c dmusic: Display new ref in trace for AddRef and Release for collection object. 2012-05-18 18:12:06 +02:00
Christian Costa
19cb2d2171 dmusic: Implement IDirectMusicBuffer_SetUsedBytes. 2012-05-14 12:19:55 +02:00
Christian Costa
f0324c9665 dmusic: COM cleanup of DirectMusicCollection and get rid of separated IUnknown interface. 2012-05-14 12:19:45 +02:00
Christian Costa
540ae18f69 dmusic: COM cleanup of IReferenceClock. 2012-05-14 12:19:24 +02:00
Christian Costa
5ae4238cea dmusic: Display new ref in trace for AddRef and Release for IDirectMusicInstrument. 2012-05-11 15:39:22 +02:00
Christian Costa
1501d3a49a dmusic: Variable spelling fix. 2012-05-11 15:39:22 +02:00
Christian Costa
447c97cfbd dmusic: Simplify ParseDescriptor by checking DLS header first and exit if it is wrong. 2012-05-09 11:51:47 +02:00
Christian Costa
03c75b9cf6 dmusic: COM cleanup of IDirectMusicInstrument and get rid of separated IUnknown interface. 2012-05-08 09:45:43 +02:00
Christian Costa
9f05f54540 dmusic: Midi message takes 4 bytes space but only 3 are relevant. 2012-05-07 17:16:34 +02:00
Christian Costa
4c0f0281bd dmusic: Check errors in IDirectMusic8Impl_Activate and remove FIXME. 2012-05-02 13:03:18 +02:00
Christian Costa
5ae038b2e8 dmusic: Implement IDirectMusic8Impl_EnumMasterClock. 2012-05-02 13:03:13 +02:00
Christian Costa
16071b244a dmusic: COM cleanup of IDirectMusic8. 2012-05-02 13:02:10 +02:00
Christian Costa
0eaf5c156b dmusic: Add tests to enumerate master clocks. 2012-05-02 13:02:01 +02:00
Christian Costa
cb804ce884 dmusic: Implement IDirectMusicBufferImpl_Flush. 2012-04-27 17:08:18 +02:00
Christian Costa
09a2dd6a3f dmusic: Implement IDirectMusicBuffer_GetStartTime and IDirectMusicBuffer_SetStartTime. 2012-04-27 17:08:14 +02:00
Christian Costa
5c5ed245aa dmusic: IDirectMusicBufferImpl_GetUsedBytes. 2012-04-27 17:08:01 +02:00
Christian Costa
fbd0aba739 dmusic: Implement IDirectMusicBufferImpl_PackStructured. 2012-04-27 17:07:52 +02:00
Christian Costa
51942db811 dmusic: Handle GUID_NULL when creating IDirectMusicBuffer. 2012-04-27 17:07:12 +02:00
Christian Costa
0a588385fb dmusic: Add tests for IDirectMusicBuffer. 2012-04-27 17:07:04 +02:00
Christian Costa
ae6fb7511d dmusic: Cleanup IDirectMusicBufferImpl_QueryInterface. 2012-04-25 17:11:51 +02:00
Christian Costa
76a778be97 dmusic: Display new ref in IDirectMusicBufferImpl_AddRef and IDirectMusicBufferImpl_Release. 2012-04-25 17:11:28 +02:00
Christian Costa
6800851f1d dmusic: Implement IDirectMusicBufferImpl_GetRawBufferPtr. 2012-04-25 17:11:19 +02:00
Christian Costa
5f6a3807fd dmusic: Implement IDirectMusicBufferImpl_GetMaxBytes. 2012-04-25 17:11:15 +02:00
Christian Costa
cc68c95fee dmusic: Implement IDirectMusicBufferImpl_GetBufferFormat. 2012-04-25 17:11:07 +02:00
Alexandre Julliard
87e75a0349 dmusic: Internal functions don't need to be WINAPI. 2012-04-24 11:37:20 +02:00
Christian Costa
46884bfcbe dmusic: COM clean-up of IDirectMusicBuffer. 2012-04-24 11:32:27 +02:00