ReactOS 0.4.16-dev-336-gb667d82
|
#include "dshow.h"
#include "wine/strmbase.h"
#include "strmbase_private.h"
#include "uuids.h"
#include "wine/debug.h"
#include <assert.h>
Go to the source code of this file.
Macros | |
#define | COBJMACROS |
#define | XTIME_FMT "%u.%03u" |
#define | XTIME(u) (int)(u/10000000), (int)((u / 10000)%1000) |
#define | DO_RUNNING_AVG(avg, val, size) (((val) + ((size)-1) * (avg)) / (size)) |
#define | UPDATE_RUNNING_AVG(avg, val) DO_RUNNING_AVG(avg,val,8) |
#define | UPDATE_RUNNING_AVG_P(avg, val) DO_RUNNING_AVG(avg,val,16) |
#define | UPDATE_RUNNING_AVG_N(avg, val) DO_RUNNING_AVG(avg,val,4) |
#define COBJMACROS |
Definition at line 26 of file qualitycontrol.c.
Definition at line 125 of file qualitycontrol.c.
#define UPDATE_RUNNING_AVG | ( | avg, | |
val | |||
) | DO_RUNNING_AVG(avg,val,8) |
Definition at line 128 of file qualitycontrol.c.
#define UPDATE_RUNNING_AVG_N | ( | avg, | |
val | |||
) | DO_RUNNING_AVG(avg,val,4) |
Definition at line 134 of file qualitycontrol.c.
#define UPDATE_RUNNING_AVG_P | ( | avg, | |
val | |||
) | DO_RUNNING_AVG(avg,val,16) |
Definition at line 133 of file qualitycontrol.c.
Definition at line 40 of file qualitycontrol.c.
#define XTIME_FMT "%u.%03u" |
Definition at line 39 of file qualitycontrol.c.
|
inlinestatic |
Definition at line 64 of file qualitycontrol.c.
Referenced by QualityControlImpl_AddRef(), QualityControlImpl_Notify(), QualityControlImpl_QueryInterface(), QualityControlImpl_Release(), and QualityControlImpl_SetSink().
ULONG WINAPI QualityControlImpl_AddRef | ( | IQualityControl * | iface | ) |
Definition at line 75 of file qualitycontrol.c.
HRESULT QualityControlImpl_Create | ( | IPin * | input, |
IBaseFilter * | self, | ||
QualityControlImpl ** | ppv | ||
) |
Definition at line 42 of file qualitycontrol.c.
Referenced by BaseRenderer_Init(), and TransformFilter_Init().
void QualityControlImpl_Destroy | ( | QualityControlImpl * | This | ) |
Definition at line 59 of file qualitycontrol.c.
Referenced by BaseRendererImpl_Release(), and TransformFilterImpl_Release().
HRESULT WINAPI QualityControlImpl_Notify | ( | IQualityControl * | iface, |
IBaseFilter * | sender, | ||
Quality | qm | ||
) |
Definition at line 87 of file qualitycontrol.c.
Referenced by TransformFilterImpl_Notify().
HRESULT WINAPI QualityControlImpl_QueryInterface | ( | IQualityControl * | iface, |
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 69 of file qualitycontrol.c.
ULONG WINAPI QualityControlImpl_Release | ( | IQualityControl * | iface | ) |
Definition at line 81 of file qualitycontrol.c.
HRESULT WINAPI QualityControlImpl_SetSink | ( | IQualityControl * | iface, |
IQualityControl * | tonotify | ||
) |
Definition at line 116 of file qualitycontrol.c.
void QualityControlRender_BeginRender | ( | QualityControlImpl * | This | ) |
Definition at line 336 of file qualitycontrol.c.
Referenced by BaseRendererImpl_Receive().
void QualityControlRender_DoQOS | ( | QualityControlImpl * | priv | ) |
Definition at line 223 of file qualitycontrol.c.
Referenced by BaseRendererImpl_Receive().
void QualityControlRender_EndRender | ( | QualityControlImpl * | This | ) |
Definition at line 349 of file qualitycontrol.c.
Referenced by BaseRendererImpl_Receive().
|
static |
Definition at line 154 of file qualitycontrol.c.
Referenced by QualityControlRender_WaitFor().
void QualityControlRender_SetClock | ( | QualityControlImpl * | This, |
IReferenceClock * | clock | ||
) |
Definition at line 148 of file qualitycontrol.c.
Referenced by BaseRendererImpl_SetSyncSource().
void QualityControlRender_Start | ( | QualityControlImpl * | This, |
REFERENCE_TIME | tStart | ||
) |
Definition at line 136 of file qualitycontrol.c.
Referenced by BaseRendererImpl_EndFlush(), and BaseRendererImpl_Run().
HRESULT QualityControlRender_WaitFor | ( | QualityControlImpl * | This, |
IMediaSample * | sample, | ||
HANDLE | ev | ||
) |
Definition at line 183 of file qualitycontrol.c.
Referenced by BaseRendererImpl_Receive().
WINE_DEFAULT_DEBUG_CHANNEL | ( | strmbase_qc | ) |