Subversion Repositories spk

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
11 cycrow 1
//-----------------------------------------------------------------------------
2
// File: Textures.h
3
//
4
// Desc: DirectShow sample code - header file for DirectShow/Direct3D8 video 
5
//       texturing
6
//       
7
// Copyright (c) Microsoft Corporation.  All rights reserved.
8
//-----------------------------------------------------------------------------
9
 
10
 
11
#include <d3dx9.h>
12
#include <d3d9.h>
13
#include <windows.h>
14
#include <mmsystem.h>
15
#include <atlbase.h>
16
#include <stdio.h>
17
 
18
#include <d3d9types.h>
19
 
20
//-----------------------------------------------------------------------------
21
// Forward Declarations
22
//-----------------------------------------------------------------------------
23
HRESULT InitDShowTextureRenderer();
24
 
25
 
26
BOOL GetClipFileName(LPTSTR szName);
27
void CheckMovieStatus(void);
28
void CleanupDShow(void);
29
void Msg(TCHAR *szFormat, ...);
30
 
31
HRESULT AddToROT(IUnknown *pUnkGraph); 
32
void RemoveFromROT(void);
33
 
34
//-----------------------------------------------------------------------------
35
// Direct3D global variables
36
//-----------------------------------------------------------------------------
37
extern LPDIRECT3D9             g_pD3D;       // Used to create the D3DDevice
38
extern LPDIRECT3DVERTEXBUFFER9 g_pVB;        // Buffer to hold vertices
39
extern LPDIRECT3DDEVICE9       g_pd3dDevice; // Our rendering device
40
extern LPDIRECT3DTEXTURE9      g_pTexture;   // Our texture
41