AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
file_io.h File Reference

Declares the AJAFileIO class. More...

#include "ajabase/common/types.h"
#include "ajabase/common/public.h"
#include "ajabase/system/system.h"
#include <vector>
#include <string>
Include dependency graph for file_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AJAFileIO
 

Enumerations

enum  AJAFileCreationFlags {
  eAJACreateAlways = 1, eAJACreateNew = 2, eAJATruncateExisting = 4, eAJAReadOnly = 8,
  eAJAWriteOnly = 16, eAJAReadWrite = 32
}
 
enum  AJAFileProperties { eAJABuffered = 1, eAJAUnbuffered = 2, eAJANoCaching = 4 }
 
enum  AJAFileSetFlag { eAJASeekSet, eAJASeekCurrent, eAJASeekEnd }
 
enum  AJAIOModel { eAJAIoDefault, eAJAIoAlternate }
 

Variables

const char AJA_PATHSEP = '/'
 
const wchar_t AJA_PATHSEP_WIDE = L'/'
 

Detailed Description

Declares the AJAFileIO class.

Definition in file file_io.h.

Enumeration Type Documentation

◆ AJAFileCreationFlags

Enumerator
eAJACreateAlways 
eAJACreateNew 
eAJATruncateExisting 
eAJAReadOnly 
eAJAWriteOnly 
eAJAReadWrite 

Definition at line 25 of file file_io.h.

◆ AJAFileProperties

Enumerator
eAJABuffered 
eAJAUnbuffered 
eAJANoCaching 

Definition at line 37 of file file_io.h.

◆ AJAFileSetFlag

Enumerator
eAJASeekSet 
eAJASeekCurrent 
eAJASeekEnd 

Definition at line 45 of file file_io.h.

◆ AJAIOModel

enum AJAIOModel
Enumerator
eAJAIoDefault 
eAJAIoAlternate 

Definition at line 53 of file file_io.h.

Variable Documentation

◆ AJA_PATHSEP

const char AJA_PATHSEP = '/'

Definition at line 21 of file file_io.h.

◆ AJA_PATHSEP_WIDE

const wchar_t AJA_PATHSEP_WIDE = L'/'

Definition at line 22 of file file_io.h.