D:/opendownloadmanager/ODM-1.x/Include.Add/DShow/renbase.cpp File Reference

#include <streams.h>
#include <mmsystem.h>
#include <limits.h>
#include <measure.h>

Go to the source code of this file.

Defines

#define RENDER_TIMEOUT   10000
#define TIMEOUT_DELIVERYWAIT   50
#define TIMEOUT_RESOLUTION   10
#define RLOG(_x_)   DbgLog((LOG_TRACE,1,TEXT(_x_)));

Functions

int TimeDiff (REFERENCE_TIME rt)
void CALLBACK EndOfStreamTimer (UINT uID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2)
int isqrt (int x)

Variables

const TCHAR AMQUALITY [] = TEXT("ActiveMovie")
const TCHAR DRAWLATEFRAMES [] = TEXT("DrawLateFrames")


Define Documentation

#define RENDER_TIMEOUT   10000

Definition at line 201 of file renbase.cpp.

Referenced by CBaseRenderer::WaitForRenderTime().

#define RLOG ( _x_   )     DbgLog((LOG_TRACE,1,TEXT(_x_)));

Definition at line 1119 of file renbase.cpp.

Referenced by CBaseRenderer::OnDisplayChange(), and CBaseRenderer::SendRepaint().

#define TIMEOUT_DELIVERYWAIT   50

Definition at line 959 of file renbase.cpp.

Referenced by CBaseRenderer::SendEndOfStream().

#define TIMEOUT_RESOLUTION   10

Definition at line 960 of file renbase.cpp.

Referenced by CBaseRenderer::SendEndOfStream().


Function Documentation

void CALLBACK EndOfStreamTimer ( UINT  uID,
UINT  uMsg,
DWORD_PTR  dwUser,
DWORD_PTR  dw1,
DWORD_PTR  dw2 
)

Definition at line 934 of file renbase.cpp.

References NOTE1, and CBaseRenderer::TimerCallback().

int isqrt ( int  x  ) 

Definition at line 2093 of file renbase.cpp.

References simple_client::s.

Referenced by CBaseVideoRenderer::GetStdDev().

int TimeDiff ( REFERENCE_TIME  rt  )  [inline]

Definition at line 13 of file renbase.cpp.

References UNITS.

Referenced by CBaseVideoRenderer::ShouldDrawSampleNow().


Variable Documentation

const TCHAR AMQUALITY[] = TEXT("ActiveMovie")

Definition at line 1319 of file renbase.cpp.

const TCHAR DRAWLATEFRAMES[] = TEXT("DrawLateFrames")

Definition at line 1320 of file renbase.cpp.


Generated on Sun May 25 00:19:57 2008 by  doxygen 1.5.6