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.
moVdpauGraph.cpp
Ir a la documentación de este archivo.
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() {
98
return
MO_STREAMSTATE_UNKNOWN
;
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
MOulong
#define MOulong
Definition:
moTypes.h:392
MObyte
#define MObyte
Definition:
moTypes.h:400
moText0
clase de para manejar textos
Definition:
moText.h:75
MOlong
#define MOlong
Definition:
moTypes.h:391
moStreamState
moStreamState
Definition:
moVideoGraph.h:140
MOint
#define MOint
Definition:
moTypes.h:388
moBucketsPool
Administrador de moBucket 's.
Definition:
moBuckets.h:152
moVdpauGraph.h
moCaptureDevice
Definición de un dispositivo de video, generalmente uno de captura de video, o camara.
Definition:
moVideoGraph.h:336
MO_STREAMSTATE_UNKNOWN
Definition:
moVideoGraph.h:142
MOuint
#define MOuint
Definition:
moTypes.h:387
libmoldeo
moVdpauGraph.cpp
Generado el Martes, 10 de Septiembre de 2019 21:27:08 para libmoldeo (Moldeo 1.0 Core) por
1.8.13