Abstract CaptureThread target class into Writer, implement RawFileWriter.

This commit is contained in:
Jared Boone
2016-04-30 16:34:50 -07:00
parent b5fbab8e29
commit 6a17be1f2c
2 changed files with 27 additions and 7 deletions

View File

@@ -96,9 +96,8 @@ void RecordView::start() {
write_metadata_file(filename_stem + ".TXT");
capture_thread = std::make_unique<CaptureThread>(
std::make_unique<File>(
filename_stem + filename_extension,
File::openmode::out | File::openmode::binary | File::openmode::trunc
std::make_unique<RawFileWriter>(
filename_stem + filename_extension
),
buffer_size_k, buffer_count_k
);