summaryrefslogtreecommitdiffstats
path: root/branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h
diff options
context:
space:
mode:
Diffstat (limited to 'branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h')
-rw-r--r--branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h b/branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h
deleted file mode 100644
index 539a5bc..0000000
--- a/branches/1.0/tinyDSHOW/include/tinydshow/DSDisplayOverlay.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
-* Copyright (C) 2009-2010 Mamadou Diop.
-*
-* Contact: Mamadou Diop <diopmamadou(at)doubango.org>
-*
-* This file is part of Open Source Doubango Framework.
-*
-* DOUBANGO is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* DOUBANGO is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with DOUBANGO.
-*
-*/
-#ifndef DSDISPLAYOVERLAY_H
-#define DSDISPLAYOVERLAY_H
-
-#include <tinydshow_config.h>
-#include <strmif.h>
-
-#if defined(VMR9) || defined(VMR9_WINDOWLESS)
-#include <D3D9.h>
-#include <D3Dx9.h>
-#include <vmr9.h>
-#endif
-
-class DSDisplayGraph;
-
-class DSDisplayOverlay
-{
-public:
- DSDisplayOverlay();
- virtual ~DSDisplayOverlay();
-
- void attach(HWND parent, DSDisplayGraph *graph);
- void detach();
-
- void show(int value);
- void update();
-
-private:
- void internalUpdate();
-
-private:
- HWND window;
-
- DSDisplayGraph *displayGraph;
- int ticks;
-
-#if defined(VMR)
- HDC hdcBmp;
- HBITMAP hbmOld;
- VMRALPHABITMAP alphaBitmap;
- float alphaStep;
-#elif defined(VMR9) || defined(VMR9_WINDOWLESS)
- IDirect3D9 *direct3D;
- IDirect3DDevice9 *direct3DDevice;
- IDirect3DSurface9 *direct3DSurface;
- D3DXIMAGE_INFO overlayInfo;
- VMR9AlphaBitmap alphaBitmap;
- float alphaStep;
-#endif
-};
-
-#endif
OpenPOWER on IntegriCloud