Commit Graph

21 Commits

Author SHA1 Message Date
Michael Stefaniuc ec69d69f2a dmsynth: Implement the sink GetDesiredBufferSize method.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-22 18:20:22 +01:00
Michael Stefaniuc a0addfe38d dmsynth/tests: Add synth GetFormat tests.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-22 18:20:22 +01:00
Michael Stefaniuc 38f125a5b5 dmsynth/tests: Add some synth Open/Close tests.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-08 10:47:19 +01:00
Michael Stefaniuc fe1aebb600 dmsynth/tests: Build without -DWINE_NO_LONG_TYPES.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-03 17:24:09 +01:00
Michael Stefaniuc e835e143f0 dmsynth: Add error handling to the synth GetPortCaps method.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-26 21:53:55 +01:00
Michael Stefaniuc 83064d1500 dmsynth: Implement the sink Init method.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-25 09:28:29 +01:00
Michael Stefaniuc 6c73c3166b dmsynth: Disconnect old sink, addref and init new sink.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-19 20:38:05 +01:00
Michael Stefaniuc 5d687a23e4 dmsynth: Activate the sink from the synth Activate() method.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-19 20:37:57 +01:00
Michael Stefaniuc 56034f1f09 dmsynth/tests: Clarify the sink init / synth latency clock relationship.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-03 12:43:05 +01:00
Nikolay Sivov f0fb2f16ca dmusic/tests: Use void* instead of void** type value for outer argument.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-24 20:30:30 +02:00
Michael Stefaniuc 6f440bbad5 dmsynth/tests: Add COM tests for DMSynth and DMSynthSink.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-19 21:32:21 +09:00
Michael Stefaniuc 45c1f7d3ed dmsynth/tests: Move the dll availability check to a separate function.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-19 21:32:17 +09:00
Francois Gouget b8a787fd43 dmsynth/tests: Fix compilation on systems that don't support nameless structs or unions. 2013-05-06 11:37:48 +02:00
Christian Costa b3b7616f79 dmsynth: Implement IKsControl_KsProperty for Synth and SynthSink objects. 2012-09-21 18:29:25 +02:00
Christian Costa f9ba99996e dmsynth: Add stubbed IKsControl interface to DirectMusicSynthSink object. 2012-05-09 11:51:00 +02:00
Christian Costa 1f3d99a2e4 dmsynth: Add stubbed IKsControl interface to DirectMusicSynth object. 2012-05-08 20:23:33 +02:00
Christian Costa 42d18a3279 dmsynth: Add tests for querying IKsControl for Synth and SynthSink objects. 2012-05-08 20:22:28 +02:00
Christian Costa 0ce9eb7ba5 dmsynth: Create default clock for SynthSink object and assign it to Synth object when callink SetSynthSink. 2012-05-08 20:22:18 +02:00
Christian Costa 01e4ee0ac0 dmsynth: Add some clock tests. 2012-04-30 20:03:24 +02:00
Christian Costa 3e48fe9d61 dmsynth: Check the rigth CLSID to create the DirectMusicSynthSink object. 2012-04-06 20:45:00 +02:00
Christian Costa d2d5d0e0d7 dmsynth: Add basic tests. 2012-04-06 20:44:58 +02:00