#include <sdifentity.h>
Public Methods | |
SDIFEntity () | |
Default constructor. | |
int | AddFrameType (const std::string &frametype, const std::string &matrix) |
int | AddMatrixType (const std::string &matrixtype, const std::string &colnames) |
int | ViewTypes () |
SdifStringT * | GetTypeString () |
int | SetTypeString (SdifStringT *String) |
int | ChangeSelection (const std::string &selection) |
bool | Open (const char *filename, SdifFileModeET Mode) |
bool | OpenRead (const char *filename) |
bool | OpenWrite (const char *filename) |
bool | Close () |
SdifFileT * | GetFile () const |
void | ViewAllNVTs () |
bool | AddNVT (const SDIFNameValueTable &nvt, SdifUInt4 StreamID=0) |
bool | WriteNVTs () |
int | GetNbNVT () const |
SDIFNameValueTable & | GetNVT (unsigned int i) |
int | ReadNextFrame (SDIFFrame &frame) |
bool & | eof () |
int | WriteFrame (SDIFFrame &frame) |
SDIFEntity is composed of different methods that allow the handling of an sdif-file.