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.
|
Plataforma de reproducción de video, actualmente GStreamer para todas las plataformas. More...
#include <moVideoGraph.h>
Public Member Functions | |
moVideoFramework () | |
virtual | ~moVideoFramework () |
virtual void | SetPreferredDevices (moCaptureDevices *p_pPreferredDevices) |
Fija los dispositivos predeterminados. More... | |
virtual void | SetPreferredFormat (const moCaptureDevice &p_CaptureDevice) |
Fija el formato de un dispositivo. More... | |
virtual moCaptureDevices * | GetPreferredDevices () |
Acceso a los dispositivos de video preferidos. More... | |
virtual moCaptureDevices * | GetCaptureDevices () |
Acceso a los dispositivos de video disponibles. More... | |
virtual moCaptureDevices * | LoadCaptureDevices ()=0 |
Carga los dispositivos de video disponibles. More... | |
virtual moCaptureDevices * | UpdateCaptureDevices ()=0 |
Actualiza los dispositivos de video disponibles. More... | |
virtual bool | CheckCaptureDevice (int i)=0 |
Chequea si el dispositivos de video disponible está aún disponible. More... | |
virtual bool | AddCaptureDevice (moCaptureDevice &p_capdev)=0 |
Agrega un dispositivo de video. More... | |
virtual void | CleanCaptureDevices () |
Limpia el arreglo de dispositivos de video. More... | |
Public Member Functions inherited from moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. More... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. More... | |
MOboolean | Initialized () |
Pregunta si está inicializado. More... | |
Protected Attributes | |
moCaptureDevices | m_CaptureDevices |
moCaptureDevices | m_PreferredDevices |
Dispositivos de video disponibles. More... | |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
MOboolean | m_bInitialized |
Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración More... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. More... | |
Plataforma de reproducción de video, actualmente GStreamer para todas las plataformas.
clase que define la interfaz virtual a la plataforma de manejo de video del sistema de esta clase derivan moDsFramework(obsoleta) y moGsFramework que son implementaciones de DirectShow y GStreamer respectivamente.
Definition at line 496 of file moVideoGraph.h.
moVideoFramework::moVideoFramework | ( | ) |
Definition at line 141 of file moVideoGraph.cpp.
|
virtual |
Definition at line 146 of file moVideoGraph.cpp.
|
pure virtual |
Agrega un dispositivo de video.
Si el dispositivo existe entonces esta función devuelve verdadero.
Implemented in moGsFramework.
|
pure virtual |
Chequea si el dispositivos de video disponible está aún disponible.
En el indice i del arreglo de los dispositivos de video disponibles confirma la disponibilidad de este. Al implementar esta función se puede conectar y reconectar cámaras.
Implemented in moGsFramework.
|
inlinevirtual |
Limpia el arreglo de dispositivos de video.
Elimina del arreglo todos los dispositivos de video
Definition at line 566 of file moVideoGraph.h.
|
inlinevirtual |
Acceso a los dispositivos de video disponibles.
devuelve una referencia a los dispositivos de video disponibles
Definition at line 527 of file moVideoGraph.h.
|
inlinevirtual |
Acceso a los dispositivos de video preferidos.
devuelve una referencia a los dispositivos de video preferidos
Definition at line 519 of file moVideoGraph.h.
|
pure virtual |
Carga los dispositivos de video disponibles.
devuelve una referencia a los dispositivos de video disponibles esta función debe ser implementada en cada plataforma
Implemented in moGsFramework.
|
virtual |
Fija los dispositivos predeterminados.
Guarda en m_PreferredDevices los nombres y formatos del dispositivo
Definition at line 153 of file moVideoGraph.cpp.
|
virtual |
Fija el formato de un dispositivo.
fija el formato con el formato de la referencia a un moCaptureDevice
Definition at line 185 of file moVideoGraph.cpp.
|
pure virtual |
Actualiza los dispositivos de video disponibles.
devuelve una referencia a los dispositivos de video disponibles esta función debe ser implementada en cada plataforma
Implemented in moGsFramework.
|
protected |
Definition at line 571 of file moVideoGraph.h.
|
protected |
Dispositivos de video disponibles.
Definition at line 572 of file moVideoGraph.h.