#include <CameraLoader.h>
Collaboration diagram for NSPipeline::TCameraLoader:
Public Member Functions | |
TCameraLoader (void) | |
Konstruktor. | |
~TCameraLoader (void) | |
Destruktor. | |
TCameraAbstract * | GetCamera_DirectShow (const char *dllName) |
Ziska prvni DirectShow kameru pomoci zadane knihovny. | |
TCameraAbstract * | GetCamera_Image (const char *dllName, const char *filename) |
Ziska kameru reprezentovanou souborem s obrazkem jehoz typ se urci podle zadane knihovny. | |
TCameraAbstract * | GetCamera_Video (const char *dllName, const char *filename) |
Ziska kameru reprezentovanou souborem s videem jehoz typ se urci podle zadane knihovny. | |
TCameraAbstract * | GetCamera_Null (const char *dllName) |
Ziska null kameru. | |
Private Member Functions | |
TCameraLoader (const TCameraLoader &orig) | |
falesny kopirovaci konstruktor | |
void | operator= (const TCameraLoader &orig) |
falesny operator prirazeni | |
Private Attributes | |
TCameraAbstract * | m_camera |
vracena kamera | |
HMODULE | m_library |
pouzita knihovna |
Vytvoreny objekt v sobe udrzuje nactenou DLL. Jakmile objekt vrati kameru pak je tato ulozena a je vracena vzdy. Pred znicenim tohoto objektu musi byt kamera jim vytvorena take znicena pomoci metody Destroy().
Definition at line 40 of file CameraLoader.h.
|
Konstruktor.
Definition at line 19 of file CameraLoader.cpp. |
|
Destruktor. Zavre otevrenou knihovnu (pokud existuje).
Definition at line 32 of file CameraLoader.cpp. References m_library. |
|
falesny kopirovaci konstruktor
|
|
Ziska prvni DirectShow kameru pomoci zadane knihovny. Metoda muze vratit ukazatel na drive vracenou kameru, pokud uz byla nekdy nejaka kamera uvnitr objektu vytvorena. Pri chybe vraci metoda NULL.
Definition at line 52 of file CameraLoader.cpp. References m_camera, and m_library. Referenced by GetCamera_Null(), and main(). |
|
Ziska kameru reprezentovanou souborem s obrazkem jehoz typ se urci podle zadane knihovny. Metoda muze vratit ukazatel na drive vracenou kameru, pokud uz byla nekdy nejaka kamera uvnitr objektu vytvorena. Pri chybe vraci metoda NULL.
Definition at line 102 of file CameraLoader.cpp. References m_camera, and m_library. Referenced by GetCamera_Video(). |
|
Ziska null kameru. Metoda muze vratit ukazatel na drive vracenou kameru, pokud uz byla nekdy nejaka kamera uvnitr objektu vytvorena. Pri chybe vraci metoda NULL.
Definition at line 167 of file CameraLoader.cpp. References GetCamera_DirectShow(). Here is the call graph for this function: ![]() |
|
Ziska kameru reprezentovanou souborem s videem jehoz typ se urci podle zadane knihovny. Metoda muze vratit ukazatel na drive vracenou kameru, pokud uz byla nekdy nejaka kamera uvnitr objektu vytvorena. Pri chybe vraci metoda NULL.
Definition at line 152 of file CameraLoader.cpp. References GetCamera_Image(). Here is the call graph for this function: ![]() |
|
falesny operator prirazeni
|
|
vracena kamera
Definition at line 60 of file CameraLoader.h. Referenced by GetCamera_DirectShow(), GetCamera_Image(), and TCameraLoader(). |
|
pouzita knihovna
Definition at line 61 of file CameraLoader.h. Referenced by GetCamera_DirectShow(), GetCamera_Image(), TCameraLoader(), and ~TCameraLoader(). |