Commit Graph

21 Commits

Author SHA1 Message Date
Andrew Eikum bd6f6bc2dd mmdevapi: Prevent deadlock when releasing a stream that's still playing. 2011-01-11 16:05:31 +01:00
Andrew Eikum 436d26f935 mmdevapi: Children of IAudioClient should hold a reference to their parents. 2011-01-11 16:04:27 +01:00
Andrew Eikum 2e7ee8d9d6 mmdevapi: Be explicit about units in IAudioRenderClient::ReleaseBuffer. 2011-01-05 17:56:52 +01:00
Andrew Eikum 0b608d0f7f mmdevapi: Be explicit about the units of ACImpl::ofs. 2011-01-05 17:56:48 +01:00
Andrew Eikum 045cf8c0af mmdevapi: Be explicit about units of ACImpl::bufsize. 2011-01-05 17:56:43 +01:00
Andrew Eikum bbbf72ddcb mmdevapi: Store period size in frames.
There are three different units to represent durations of audio: time,
bytes, and frames. Since all three are in use in this module, we should
be more explicit about the unit of each variable.
2011-01-05 17:56:36 +01:00
Austin English f74944d210 mmdevapi: Remove an unused variable. 2010-09-09 12:46:05 +02:00
Henri Verbeet 5c99f4ec6d mmdevapi: Remove the useless CINTERFACE definitions. 2010-08-17 11:55:33 +02:00
Francois Gouget 7649c75b40 Assorted typo and spelling fixes. 2010-06-24 10:37:05 +02:00
Maarten Lankhorst 38517694bb mmdevapi: Add support for openal disconnected extension. 2010-05-04 18:38:58 +02:00
Maarten Lankhorst 8bd65c143f mmdevapi: Silence a fixme when it's harmless. 2010-04-26 10:22:21 -05:00
Maarten Lankhorst 61d78d46c7 mmdevapi: Fix IsFormatSupported and initialization. 2010-04-26 10:21:54 -05:00
Maarten Lankhorst a363c41e04 mmdevapi: Fix small capture bugs. 2010-04-21 15:32:21 +02:00
Maarten Lankhorst 724351ede4 mmdevapi: Add AudioSimpleVolume stub. 2010-04-20 17:42:19 +02:00
Maarten Lankhorst f259ae550e mmdevapi: Add support for IAudioSessionControl2. 2010-04-20 17:42:07 +02:00
Maarten Lankhorst 2e13008735 mmdevapi: Add support for the clock interface. 2010-04-20 17:41:58 +02:00
Maarten Lankhorst f062e1b127 mmdevapi: Add audio capture code. 2010-04-20 17:40:21 +02:00
Maarten Lankhorst cffb95fdb8 mmdevapi: Add support for IAudioRenderClient. 2010-04-20 17:39:55 +02:00
Maarten Lankhorst bcaa470607 mmdevapi: Implement audio formats. 2010-04-20 17:39:11 +02:00
Maarten Lankhorst a94395f502 mmdevapi: Implement some methods in audioclient. 2010-04-20 17:37:58 +02:00
Maarten Lankhorst fa202c52c3 mmdevapi: Add initial audioclient stub. 2010-04-20 17:35:36 +02:00