![]() |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
I manage and cache any number of bitfiles for any number of NTV2 devices/designs. More...
#include <ntv2bitfilemanager.h>
Public Member Functions | |
| CNTV2BitfileManager () | |
| My constructor. More... | |
| virtual | ~CNTV2BitfileManager () |
| My destructor. More... | |
| virtual bool | AddFile (const std::string &inBitfilePath) |
| Add the bitfile at the given path to the list of bitfiles. More... | |
| virtual bool | AddDirectory (const std::string &inDirectory) |
| Add the bitfile(s) at the given path to the list of bitfiles. More... | |
| virtual void | Clear (void) |
| Clear the list of bitfiles. More... | |
| virtual size_t | GetNumBitfiles (void) |
| Returns the number of bitfiles. More... | |
| virtual const NTV2BitfileInfoList & | GetBitfileInfoList (void) const |
| Returns an NTV2BitfileInfoList standard C++ vector. More... | |
| virtual bool | GetBitStream (NTV2Buffer &outBitstream, const ULWord inDesignID, const ULWord inDesignVersion, const ULWord inBitfileID, const ULWord inBitfileVersion, const ULWord inBitfileFlags) |
| Retrieves the bitstream specified by design ID & version, and bitfile ID & version. It loads it into host memory, and updates/reallocates the given NTV2Buffer to access it. More... | |
I manage and cache any number of bitfiles for any number of NTV2 devices/designs.
Definition at line 52 of file ntv2bitfilemanager.h.
| CNTV2BitfileManager::CNTV2BitfileManager | ( | ) |
My constructor.
Definition at line 29 of file ntv2bitfilemanager.cpp.
|
virtual |
My destructor.
Definition at line 33 of file ntv2bitfilemanager.cpp.
|
virtual |
Add the bitfile(s) at the given path to the list of bitfiles.
| [in] | inDirectory | Specifies the path name to the directory. |
Definition at line 87 of file ntv2bitfilemanager.cpp.
|
virtual |
Add the bitfile at the given path to the list of bitfiles.
| [in] | inBitfilePath | Specifies the path name to the bitfile. |
Definition at line 38 of file ntv2bitfilemanager.cpp.
|
virtual |
Clear the list of bitfiles.
Definition at line 109 of file ntv2bitfilemanager.cpp.
|
inlinevirtual |
Returns an NTV2BitfileInfoList standard C++ vector.
Definition at line 94 of file ntv2bitfilemanager.h.
|
virtual |
Retrieves the bitstream specified by design ID & version, and bitfile ID & version. It loads it into host memory, and updates/reallocates the given NTV2Buffer to access it.
| [out] | outBitstream | Receives the bitstream in this NTV2Buffer. |
| [in] | inDesignID | Specifies the design ID. |
| [in] | inDesignVersion | Specifies the design version. |
| [in] | inBitfileID | Specifies the bitfile ID. |
| [in] | inBitfileVersion | Specifies the bitfile version (0xff for latest). |
| [in] | inBitfileFlags | Specifies the bitfile flags. |
Definition at line 123 of file ntv2bitfilemanager.cpp.
|
virtual |
Returns the number of bitfiles.
Definition at line 117 of file ntv2bitfilemanager.cpp.