libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moVdpauGraph.cpp
Go to the documentation of this file.
1 /*******************************************************************************
2 
3  moGsGraph.cpp
4 
5  ****************************************************************************
6  * *
7  * This source is free software; you can redistribute it and/or modify *
8  * it under the terms of the GNU General Public License as published by *
9  * the Free Software Foundation; either version 2 of the License, or *
10  * (at your option) any later version. *
11  * *
12  * This code is distributed in the hope that it will be useful, but *
13  * WITHOUT ANY WARRANTY; without even the implied warranty of *
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
15  * General Public License for more details. *
16  * *
17  * A copy of the GNU General Public License is available on the World *
18  * Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
19  * obtain it by writing to the Free Software Foundation, *
20  * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
21  * *
22  ****************************************************************************
23 
24  Copyright(C) 2006 Fabricio Costa
25 
26  Authors:
27  Fabricio Costa
28 
29 *******************************************************************************/
30 
31 
32 #include "moVdpauGraph.h"
33 
34 
35 #ifdef MO_LINUX
36 #ifdef MO_VDPAU
37 #include "vdpau/vdpau.h"
38 #endif
39 #endif
40 
41 
42 #ifdef MO_VDPAU
43 
44 
45 
46 moVdpauGraph::moVdpauGraph() {
47 
48 }
49 
50 
51 moVdpauGraph::~moVdpauGraph() {
52 
53 
54 }
55 
56 //================================================
57 // INITIALIZATION AND FINALIZATION METHODS
58 //================================================
59 bool moVdpauGraph::InitGraph() {
60  return false;
61 }
62 
63 
64 bool moVdpauGraph::FinishGraph() {
65  return false;
66 }
67 
68 
69 //================================================
70 // FILTER METHODS CONSTRUCTION
71 //================================================
72 bool moVdpauGraph::SetCaptureDevice( moText deviceport , MOint idevice) {
73  return false;
74 }
75 
76 
77  bool moVdpauGraph::BuildLiveGraph( moBucketsPool* bpool, moCaptureDevice cdev ) {
78  return false;
79  }
80 
81  bool moVdpauGraph::BuildLiveVideoGraph( moText livevid, moBucketsPool* bpool ) {
82  return false;
83  }
84 
85  bool moVdpauGraph::BuildLiveQTVideoGraph( moText tx, moBucketsPool* bpool ) {
86  return false;
87  }
88 
89  bool moVdpauGraph::BuildRecordGraph( moText tx, moBucketsPool* bpool ) {
90  return false;
91  }
92 
93 //================================================
94 // CONTROL METHODS
95 //================================================
96 
97 moStreamState moVdpauGraph::GetState() {
99 }
100 
101 
102  void moVdpauGraph::Play() {
103  }
104 
105  void moVdpauGraph::Stop() {
106 
107  }
108 
109  void moVdpauGraph::Pause() {
110 
111  }
112 
113  void moVdpauGraph::Seek( MOuint frame ) {
114  }
115 
116  bool moVdpauGraph::IsRunning() {
117  return false;
118  }
119 
120  MOulong moVdpauGraph::GetFramesLength() {
121  return 0;
122  }
123 
124  MObyte* moVdpauGraph::GetFrameBuffer(MOlong *size) {
125  return NULL;
126  }
127 
128  MOulong moVdpauGraph::GetDuration() {
129  return 0;
130  }
131 
132  MOulong moVdpauGraph::GetPosition() {
133  return 0;
134  }
135 
136 
137 
138 #endif
#define MOulong
Definition: moTypes.h:392
#define MObyte
Definition: moTypes.h:400
clase de para manejar textos
Definition: moText.h:75
#define MOlong
Definition: moTypes.h:391
moStreamState
Definition: moVideoGraph.h:140
#define MOint
Definition: moTypes.h:388
Administrador de moBucket 's.
Definition: moBuckets.h:152
DefiniciĆ³n de un dispositivo de video, generalmente uno de captura de video, o camara.
Definition: moVideoGraph.h:336
#define MOuint
Definition: moTypes.h:387