diff options
Diffstat (limited to 'plugins/pluginDirectShow/internals/DSDisplay.h')
-rwxr-xr-x | plugins/pluginDirectShow/internals/DSDisplay.h | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/plugins/pluginDirectShow/internals/DSDisplay.h b/plugins/pluginDirectShow/internals/DSDisplay.h index b2985ef..c20c17c 100755 --- a/plugins/pluginDirectShow/internals/DSDisplay.h +++ b/plugins/pluginDirectShow/internals/DSDisplay.h @@ -2,19 +2,19 @@ * Copyright (C) 2010-2011 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. * @@ -32,53 +32,53 @@ class DSDisplay { public: - DSDisplay(HRESULT *hr); - virtual ~DSDisplay(); + DSDisplay(HRESULT *hr); + virtual ~DSDisplay(); - virtual void attach(INT64 parent); - virtual void attach(void *parent); - virtual void detach(void *parent); - virtual void detach(); - virtual bool isAttached(); + virtual void attach(INT64 parent); + virtual void attach(void *parent); + virtual void detach(void *parent); + virtual void detach(); + virtual bool isAttached(); - virtual void start(); - virtual void pause(); - virtual void stop(); + virtual void start(); + virtual void pause(); + virtual void stop(); - virtual int getWidth(); - virtual int getHeight(); - virtual void setSize(int w, int h); + virtual int getWidth(); + virtual int getHeight(); + virtual void setSize(int w, int h); - virtual bool isFullscreen(); - virtual void setFullscreen(bool value); - virtual void setPluginFirefox(bool value); + virtual bool isFullscreen(); + virtual void setFullscreen(bool value); + virtual void setPluginFirefox(bool value); - virtual bool canFullscreen(); + virtual bool canFullscreen(); - virtual void setFps(int fps_); + virtual void setFps(int fps_); - virtual void handleVideoFrame(const void* data, int w, int h); + virtual void handleVideoFrame(const void* data, int w, int h); - LRESULT handleEvents(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); + LRESULT handleEvents(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); private: - void hook(); - void unhook(); - void applyRatio(RECT rect); + void hook(); + void unhook(); + void applyRatio(RECT rect); private: - DSDisplayGraph *graph; - DSDisplayOverlay *overlay; - - int fps; - int left, top, width, height, imgWidth, imgHeight; - - bool bPluginFirefox; - bool fullscreen; - HWND window; - WNDPROC parentWindowProc; - - bool hooked; + DSDisplayGraph *graph; + DSDisplayOverlay *overlay; + + int fps; + int left, top, width, height, imgWidth, imgHeight; + + bool bPluginFirefox; + bool fullscreen; + HWND window; + WNDPROC parentWindowProc; + + bool hooked; }; #endif |