PaError result = paNoError;\r
PaWasapiStream *stream = (PaWasapiStream*)s;\r
\r
- // validate\r
- if (s == NULL)\r
- return paBadStreamPtr;\r
-\r
// abort active stream\r
if (IsStreamActive(s))\r
{\r
HRESULT hr;\r
PaWasapiStream *stream = (PaWasapiStream*)s;\r
\r
- // validate\r
- if (s == NULL)\r
- return paBadStreamPtr;\r
-\r
// check if stream is active already\r
if (IsStreamActive(s))\r
return paStreamIsNotStopped;\r
// ------------------------------------------------------------------------------------------\r
static PaError StopStream( PaStream *s )\r
{\r
- PaError result = paNoError;\r
-\r
- // validate\r
- if (s == NULL)\r
- return paBadStreamPtr;\r
-\r
// Finish stream\r
_FinishStream((PaWasapiStream *)s);\r
-\r
- return result;\r
+ return paNoError;\r
}\r
\r
// ------------------------------------------------------------------------------------------\r
static PaError AbortStream( PaStream *s )\r
{\r
- PaError result = paNoError;\r
-\r
- // validate\r
- if (s == NULL)\r
- return paBadStreamPtr;\r
-\r
// Finish stream\r
_FinishStream((PaWasapiStream *)s);\r
-\r
- return result;\r
+ return paNoError;\r
}\r
\r
// ------------------------------------------------------------------------------------------\r
static PaError IsStreamStopped( PaStream *s )\r
{\r
- PaWasapiStream *stream = (PaWasapiStream*)s;\r
- return (stream ? !stream->running : paBadStreamPtr);\r
+ return !((PaWasapiStream *)s)->running;\r
}\r
\r
// ------------------------------------------------------------------------------------------\r
static PaError IsStreamActive( PaStream *s )\r
{\r
- PaWasapiStream *stream = (PaWasapiStream*)s;\r
- return (stream ? stream->running : paBadStreamPtr);\r
+ return ((PaWasapiStream *)s)->running;\r
}\r
\r
// ------------------------------------------------------------------------------------------\r
{\r
PaWasapiStream *stream = (PaWasapiStream*)s;\r
\r
- // validate\r
- if (s == NULL)\r
- return paBadStreamPtr;\r
-\r
/* suppress unused variable warnings */\r
(void) stream;\r
\r
// ------------------------------------------------------------------------------------------\r
static double GetStreamCpuLoad( PaStream* s )\r
{\r
- PaWasapiStream *stream = (PaWasapiStream *)s;\r
- return (stream ? PaUtil_GetCpuLoad( &stream->cpuLoadMeasurer ) : 0.0);\r
+ return PaUtil_GetCpuLoad(&((PaWasapiStream *)s)->cpuLoadMeasurer);\r
}\r
\r
// ------------------------------------------------------------------------------------------\r