![]() |
AJA NTV2 SDK
17.6.0.1688
NTV2 SDK 17.6.0.1688
|
#include <wavewriter.h>
Public Member Functions | |
AJAWavWriter (const std::string &name, const AJAWavWriterAudioFormat &audioFormat=AJAWavWriterAudioFormat(), const AJAWavWriterVideoFormat &videoFormat=AJAWavWriterVideoFormat(), const std::string &startTimecode="00:00:00;00", AJAWavWriterChunkFlag flags=AJAWavWriterChunkFlagStandard, bool useFloatNotPCM=false) | |
bool | open () |
void | close () |
uint32_t | write (const char *data, uint32_t len) |
![]() | |
AJAFileIO () | |
~AJAFileIO () | |
AJAStatus | Open (const std::string &fileName, const int flags, const int properties) |
AJAStatus | Open (const std::wstring &fileName, const int flags, const int properties) |
AJAStatus | Close () |
bool | IsOpen () |
uint32_t | Read (uint8_t *pBuffer, const uint32_t length) |
uint32_t | Read (std::string &buffer, const uint32_t length) |
uint32_t | Write (const uint8_t *pBuffer, const uint32_t length) const |
uint32_t | Write (const std::string &buffer) const |
AJAStatus | Sync () |
AJAStatus | Truncate (int32_t offset) |
int64_t | Tell () |
AJAStatus | Seek (const int64_t distance, const AJAFileSetFlag flag) const |
AJAStatus | FileInfo (int64_t &createTime, int64_t &modTime, int64_t &size) |
AJAStatus | FileInfo (int64_t &createTime, int64_t &modTime, int64_t &size, std::string &filePath) |
void | SetHandle (FILE *fp) |
void * | GetHandle (void) |
Protected Member Functions | |
AJAStatus | Open (const std::string &fileName, int flags, AJAFileProperties properties) |
AJAStatus | Close (void) |
Additional Inherited Members | |
![]() | |
static bool | FileExists (const std::wstring &fileName) |
static bool | FileExists (const std::string &fileName) |
static AJAStatus | Delete (const std::string &fileName) |
static AJAStatus | Delete (const std::wstring &fileName) |
static AJAStatus | ReadDirectory (const std::string &directory, const std::string &filePattern, std::vector< std::string > &fileContainer) |
static AJAStatus | ReadDirectory (const std::wstring &directory, const std::wstring &filePattern, std::vector< std::wstring > &fileContainer) |
static AJAStatus | DoesDirectoryContain (const std::string &directory, const std::string &filePattern) |
static AJAStatus | DoesDirectoryContain (const std::wstring &directory, const std::wstring &filePattern) |
static AJAStatus | DoesDirectoryExist (const std::string &directory) |
static AJAStatus | DoesDirectoryExist (const std::wstring &directory) |
static bool | DirectoryExists (const std::string &directory) |
static bool | DirectoryExists (const std::wstring &directory) |
static AJAStatus | IsDirectoryEmpty (const std::string &directory) |
static AJAStatus | IsDirectoryEmpty (const std::wstring &directory) |
static AJAStatus | TempDirectory (std::string &directory) |
static AJAStatus | TempDirectory (std::wstring &directory) |
static AJAStatus | GetWorkingDirectory (std::string &directory) |
static AJAStatus | GetWorkingDirectory (std::wstring &directory) |
static AJAStatus | GetDirectoryName (const std::string &path, std::string &directory) |
static AJAStatus | GetDirectoryName (const std::wstring &path, std::wstring &directory) |
static AJAStatus | GetFileName (const std::string &path, std::string &filename) |
static AJAStatus | GetFileName (const std::wstring &path, std::wstring &filename) |
static AJAStatus | GetExecutablePath (std::string &path) |
static AJAStatus | GetExecutablePath (std::wstring &path) |
Definition at line 46 of file wavewriter.h.
AJAWavWriter::AJAWavWriter | ( | const std::string & | name, |
const AJAWavWriterAudioFormat & | audioFormat = AJAWavWriterAudioFormat() , |
||
const AJAWavWriterVideoFormat & | videoFormat = AJAWavWriterVideoFormat() , |
||
const std::string & | startTimecode = "00:00:00;00" , |
||
AJAWavWriterChunkFlag | flags = AJAWavWriterChunkFlagStandard , |
||
bool | useFloatNotPCM = false |
||
) |
Definition at line 79 of file wavewriter.cpp.
void AJAWavWriter::close | ( | ) |
Definition at line 258 of file wavewriter.cpp.
|
protected |
Definition at line 100 of file wavewriter.cpp.
bool AJAWavWriter::open | ( | ) |
Definition at line 105 of file wavewriter.cpp.
|
protected |
Definition at line 94 of file wavewriter.cpp.
uint32_t AJAWavWriter::write | ( | const char * | data, |
uint32_t | len | ||
) |
Definition at line 118 of file wavewriter.cpp.