libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia del Archivo moVideoManager.h
#include <moGsGraph.h>
#include <moDsGraph.h>
#include <moFBO.h>
#include <moTexture.h>
#include <moVideoGraph.h>
#include <moDebugManager.h>
#include <moDataManager.h>
#include <moTimeManager.h>
#include "moIODeviceManager.h"
#include "moResourceManager.h"

Ir al código fuente de este archivo.

Clases

class  moLiveSystem
 Sistema de tratamiento de una señal en vivo de video. Más...
 
class  moLiveSystems
 Sistema de tratamiento de señales en vivo de video. Más...
 
class  moVideoFrame
 Clase de manipulación para el cuadro de un video en memoria. Más...
 
class  moVideoBuffer
 Buffer de imágenes para video. Más...
 
class  moCircularVideoBuffer
 Buffer Circular de imágenes para video. Más...
 
class  moVideoBufferPath
 
class  moVideoIn
 
class  moVideoOut
 
class  moVideoManager
 

'defines'

#define LIVE_SAMPLE_DV_0_720X480_3   0
 
#define LIVE_SAMPLE_DV_1_720X480_3   1
 
#define LIVE_SAMPLE_DV_2_720X480_3   2
 
#define LIVE_SAMPLE_DV_3_720X480_3   3
 
#define LIVE_SAMPLE_DV_0_720X576_3   4
 
#define LIVE_SAMPLE_DV_1_720X576_3   5
 
#define LIVE_SAMPLE_DV_2_720X576_3   6
 
#define LIVE_SAMPLE_DV_3_720X576_3   7
 
#define LIVE_SAMPLE_WEBCAM_0_320X240_3   8
 
#define LIVE_SAMPLE_WEBCAM_1_320X240_3   9
 
#define LIVE_SAMPLE_WEBCAM_2_320X240_3   10
 
#define LIVE_SAMPLE_WEBCAM_3_320X240_3   11
 
#define LIVE_SAMPLE_VIDEO_0_720X480_3   12
 
#define LIVE_SAMPLE_VIDEO_1_720X480_3   13
 
#define LIVE_SAMPLE_VIDEO_2_720X480_3   14
 
#define LIVE_SAMPLE_VIDEO_3_720X480_3   15
 
#define LIVE_SAMPLE_VIDEO_0_720X576_3   16
 
#define LIVE_SAMPLE_VIDEO_1_720X576_3   17
 
#define LIVE_SAMPLE_VIDEO_2_720X576_3   18
 
#define LIVE_SAMPLE_VIDEO_3_720X576_3   19
 
#define LIVE_SNAPSHOT_DV_0_720X480_3   20
 
#define LIVE_SNAPSHOT_DV_0_720X576_3   21
 
#define LIVE_SNAPSHOT_WEBCAM_0_320X240_3   22
 
#define IEEE1394_0   0
 
#define IEEE1394_1   1
 
#define IEEE1394_2   2
 
#define IEEE1394_3   3
 
#define WEBCAM_0   4
 
#define WEBCAM_1   5
 
#define WEBCAM_2   6
 
#define WEBCAM_3   7
 
#define VIDEO_0   8
 
#define VIDEO_1   9
 
#define VIDEO_2   10
 
#define VIDEO_3   11
 
#define MO_LIVE_LABELNAME   0
 
#define MO_LIVE_DEVICENAME   1
 
#define MO_LIVE_COLORMODE   2
 
#define MO_LIVE_WIDTH   3
 
#define MO_LIVE_HEIGHT   4
 
#define MO_LIVE_BITCOUNT   5
 
#define MO_LIVE_SCALEWIDTH   6
 
#define MO_LIVE_SCALEHEIGHT   7
 
#define MO_LIVE_FLIPH   8
 
#define MO_LIVE_FLIPV   9
 
#define MO_VIDEO_BUFFERNAME   1
 
#define MO_VIDEO_BUFFERFORMAT   2
 
#define MO_VIDEO_WIDTH   3
 
#define MO_VIDEO_HEIGHT   4
 
#define MO_VIDEO_SOURCEXOFFSET   5
 
#define MO_VIDEO_SOURCEYOFFSET   6
 
#define MO_VIDEO_SOURCEWIDTH   7
 
#define MO_VIDEO_SOURCEHEIGHT   8
 
#define MO_VIDEO_SOURCEINTERPOLATION   9
 
#define MO_VIDEO_SOURCEINTERPOLATIONJUMP   10
 
#define MO_VIDEO_SOURCEINTERPOLATIONTIME   11
 
#define MO_VIDEO_CIRCULARBUFFERINPUT   0
 
#define MO_VIDEO_CIRCULARBUFFERNAME   1
 
#define MO_VIDEO_CIRCULARBUFFERFORMAT   2
 
#define MO_VIDEO_CIRCULARBUFFERFRAMES   3
 
#define MO_VIDEO_CIRCULARWIDTH   4
 
#define MO_VIDEO_CIRCULARHEIGHT   5
 
#define MO_VIDEO_CIRCULARSOURCEXOFFSET   6
 
#define MO_VIDEO_CIRCULARSOURCEYOFFSET   7
 
#define MO_VIDEO_CIRCULARSOURCEWIDTH   8
 
#define MO_VIDEO_CIRCULARSOURCEHEIGHT   9
 

'typedefs'

typedef moLiveSystemmoLiveSystemPtr
 
typedef moVideoFramemoVideoFramePtr
 
typedef moVideoBuffermoVideoBufferPtr
 
typedef moCircularVideoBuffermoCircularVideoBufferPtr
 
typedef moVideoBufferPathmoVideoBufferPathPtr
 
typedef moLiveSystem moCamera
 

Enumeraciones

enum  moLiveSystemType { LST_VIDEOCAMERA =0, LST_UNKNOWN }
 

Funciones

 moDeclareExportedDynamicArray (moLiveSystemPtr, moLiveSystemPtrs)
 
 moDeclareExportedDynamicArray (moVideoFramePtr, moVideoFrames)
 
 moDeclareExportedDynamicArray (moVideoBufferPtr, moVideoBuffers)
 
 moDeclareExportedDynamicArray (moCircularVideoBufferPtr, moCircularVideoBuffers)
 
 moDeclareExportedDynamicArray (moVideoBufferPathPtr, moVideoBufferPaths)
 

Documentación de los 'defines'

#define IEEE1394_0   0

Definición en la línea 74 del archivo moVideoManager.h.

#define IEEE1394_1   1

Definición en la línea 75 del archivo moVideoManager.h.

#define IEEE1394_2   2

Definición en la línea 76 del archivo moVideoManager.h.

#define IEEE1394_3   3

Definición en la línea 77 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_0_720X480_3   0

Definición en la línea 45 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_0_720X576_3   4

Definición en la línea 49 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_1_720X480_3   1

Definición en la línea 46 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_1_720X576_3   5

Definición en la línea 50 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_2_720X480_3   2

Definición en la línea 47 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_2_720X576_3   6

Definición en la línea 51 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_3_720X480_3   3

Definición en la línea 48 del archivo moVideoManager.h.

#define LIVE_SAMPLE_DV_3_720X576_3   7

Definición en la línea 52 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_0_720X480_3   12

Definición en la línea 59 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_0_720X576_3   16

Definición en la línea 63 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_1_720X480_3   13

Definición en la línea 60 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_1_720X576_3   17

Definición en la línea 64 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_2_720X480_3   14

Definición en la línea 61 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_2_720X576_3   18

Definición en la línea 65 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_3_720X480_3   15

Definición en la línea 62 del archivo moVideoManager.h.

#define LIVE_SAMPLE_VIDEO_3_720X576_3   19

Definición en la línea 66 del archivo moVideoManager.h.

#define LIVE_SAMPLE_WEBCAM_0_320X240_3   8

Definición en la línea 54 del archivo moVideoManager.h.

#define LIVE_SAMPLE_WEBCAM_1_320X240_3   9

Definición en la línea 55 del archivo moVideoManager.h.

#define LIVE_SAMPLE_WEBCAM_2_320X240_3   10

Definición en la línea 56 del archivo moVideoManager.h.

#define LIVE_SAMPLE_WEBCAM_3_320X240_3   11

Definición en la línea 57 del archivo moVideoManager.h.

#define LIVE_SNAPSHOT_DV_0_720X480_3   20

Definición en la línea 69 del archivo moVideoManager.h.

#define LIVE_SNAPSHOT_DV_0_720X576_3   21

Definición en la línea 70 del archivo moVideoManager.h.

#define LIVE_SNAPSHOT_WEBCAM_0_320X240_3   22

Definición en la línea 71 del archivo moVideoManager.h.

#define MO_LIVE_BITCOUNT   5

Definición en la línea 92 del archivo moVideoManager.h.

#define MO_LIVE_COLORMODE   2

Definición en la línea 89 del archivo moVideoManager.h.

#define MO_LIVE_DEVICENAME   1

Definición en la línea 88 del archivo moVideoManager.h.

#define MO_LIVE_FLIPH   8

Definición en la línea 95 del archivo moVideoManager.h.

#define MO_LIVE_FLIPV   9

Definición en la línea 96 del archivo moVideoManager.h.

#define MO_LIVE_HEIGHT   4

Definición en la línea 91 del archivo moVideoManager.h.

#define MO_LIVE_LABELNAME   0

Definición en la línea 87 del archivo moVideoManager.h.

#define MO_LIVE_SCALEHEIGHT   7

Definición en la línea 94 del archivo moVideoManager.h.

#define MO_LIVE_SCALEWIDTH   6

Definición en la línea 93 del archivo moVideoManager.h.

#define MO_LIVE_WIDTH   3

Definición en la línea 90 del archivo moVideoManager.h.

#define MO_VIDEO_BUFFERFORMAT   2

Definición en la línea 99 del archivo moVideoManager.h.

#define MO_VIDEO_BUFFERNAME   1

Definición en la línea 98 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARBUFFERFORMAT   2

Definición en la línea 114 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARBUFFERFRAMES   3

Definición en la línea 115 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARBUFFERINPUT   0

Definición en la línea 112 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARBUFFERNAME   1

Definición en la línea 113 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARHEIGHT   5

Definición en la línea 117 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARSOURCEHEIGHT   9

Definición en la línea 121 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARSOURCEWIDTH   8

Definición en la línea 120 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARSOURCEXOFFSET   6

Definición en la línea 118 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARSOURCEYOFFSET   7

Definición en la línea 119 del archivo moVideoManager.h.

#define MO_VIDEO_CIRCULARWIDTH   4

Definición en la línea 116 del archivo moVideoManager.h.

#define MO_VIDEO_HEIGHT   4

Definición en la línea 101 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEHEIGHT   8

Definición en la línea 105 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEINTERPOLATION   9

Definición en la línea 106 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEINTERPOLATIONJUMP   10

Definición en la línea 107 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEINTERPOLATIONTIME   11

Definición en la línea 108 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEWIDTH   7

Definición en la línea 104 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEXOFFSET   5

Definición en la línea 102 del archivo moVideoManager.h.

#define MO_VIDEO_SOURCEYOFFSET   6

Definición en la línea 103 del archivo moVideoManager.h.

#define MO_VIDEO_WIDTH   3

Definición en la línea 100 del archivo moVideoManager.h.

#define VIDEO_0   8

Definición en la línea 82 del archivo moVideoManager.h.

#define VIDEO_1   9

Definición en la línea 83 del archivo moVideoManager.h.

#define VIDEO_2   10

Definición en la línea 84 del archivo moVideoManager.h.

#define VIDEO_3   11

Definición en la línea 85 del archivo moVideoManager.h.

#define WEBCAM_0   4

Definición en la línea 78 del archivo moVideoManager.h.

#define WEBCAM_1   5

Definición en la línea 79 del archivo moVideoManager.h.

#define WEBCAM_2   6

Definición en la línea 80 del archivo moVideoManager.h.

#define WEBCAM_3   7

Definición en la línea 81 del archivo moVideoManager.h.

Documentación de los 'typedefs'

Definición en la línea 448 del archivo moVideoManager.h.

Definición en la línea 376 del archivo moVideoManager.h.

Definición en la línea 196 del archivo moVideoManager.h.

Definición en la línea 417 del archivo moVideoManager.h.

Definición en la línea 303 del archivo moVideoManager.h.

Definición en la línea 255 del archivo moVideoManager.h.

Documentación de las enumeraciones

Valores de enumeraciones
LST_VIDEOCAMERA 
LST_UNKNOWN 

Definición en la línea 123 del archivo moVideoManager.h.

Documentación de las funciones

moDeclareExportedDynamicArray ( moLiveSystemPtr  ,
moLiveSystemPtrs   
)
moDeclareExportedDynamicArray ( moVideoFramePtr  ,
moVideoFrames   
)
moDeclareExportedDynamicArray ( moVideoBufferPtr  ,
moVideoBuffers   
)
moDeclareExportedDynamicArray ( moCircularVideoBufferPtr  ,
moCircularVideoBuffers   
)
moDeclareExportedDynamicArray ( moVideoBufferPathPtr  ,
moVideoBufferPaths   
)