videoout_dx.cpp File Reference

Go to the source code of this file.

Typedefs

typedef HRESULT(WINAPI * LPFNDDC )(GUID *, LPDIRECTDRAW *, IUnknown *)
typedef HRESULT(WINAPI * LPFNDDEE )(LPDDENUMCALLBACKEXA, LPVOID, DWORD)

Functions

 DEFINE_GUID (IID_IDirectDraw2, 0xB3A6F3E0, 0x2B43, 0x11CF, 0xA2, 0xDE, 0x00, 0xAA, 0x00, 0xB9, 0x33, 0x56)
 DEFINE_GUID (IID_IDirectDrawSurface2, 0x57805885, 0x6eec, 0x11cf, 0x94, 0x41, 0xa8, 0x23, 0x03, 0xc1, 0x0e, 0x27)
 DEFINE_GUID (IID_IDirectDrawColorControl, 0x4B9F0EE0, 0x0D7E, 0x11D0, 0x9B, 0x06, 0x00, 0xA0, 0xC9, 0x03, 0xA3, 0xB8)

Variables

const int kNumBuffers = 31
const int kNeedFreeFrames = 1
const int kPrebufferFramesNormal = 12
const int kPrebufferFramesSmall = 4
const int kKeepPrebuffer = 2
static const DWORD pref_chromas []


Typedef Documentation

typedef HRESULT(WINAPI * LPFNDDC)(GUID *, LPDIRECTDRAW *, IUnknown *)

Definition at line 591 of file videoout_dx.cpp.

typedef HRESULT(WINAPI * LPFNDDEE)(LPDDENUMCALLBACKEXA, LPVOID, DWORD)

Definition at line 592 of file videoout_dx.cpp.


Function Documentation

DEFINE_GUID ( IID_IDirectDraw2  ,
0xB3A6F3E0  ,
0x2B43  ,
0x11CF  ,
0xA2  ,
0xDE  ,
0x00  ,
0xAA  ,
0x00  ,
0xB9  ,
0x33  ,
0x56   
)

DEFINE_GUID ( IID_IDirectDrawSurface2  ,
0x57805885  ,
0x6eec  ,
0x11cf  ,
0x94  ,
0x41  ,
0xa8  ,
0x23  ,
0x03  ,
0xc1  ,
0x0e  ,
0x27   
)

DEFINE_GUID ( IID_IDirectDrawColorControl  ,
0x4B9F0EE0  ,
0x0D7E  ,
0x11D0  ,
0x9B  ,
0x06  ,
0x00  ,
0xA0  ,
0xC9  ,
0x03  ,
0xA3  ,
0xB8   
)


Variable Documentation

const int kNumBuffers = 31

Definition at line 22 of file videoout_dx.cpp.

const int kNeedFreeFrames = 1

Definition at line 23 of file videoout_dx.cpp.

const int kPrebufferFramesNormal = 12

Definition at line 24 of file videoout_dx.cpp.

const int kPrebufferFramesSmall = 4

Definition at line 25 of file videoout_dx.cpp.

const int kKeepPrebuffer = 2

Definition at line 26 of file videoout_dx.cpp.

const DWORD pref_chromas[] [static]

Initial value:

 { FOURCC_IYUV,
                                      FOURCC_I420,
                                      FOURCC_YV12,



                                      FOURCC_YUY2,
                                      FOURCC_YUYV,
                                      FOURCC_YUNV,

                                      FOURCC_RGBX,
                                        0xFFFFFFFF }

Definition at line 536 of file videoout_dx.cpp.

Referenced by VideoOutputDX::MakeSurface().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5