Pass a File into CaptureThread.

Groundwork for having a general output-stream interface.
This commit is contained in:
Jared Boone
2016-04-30 16:26:49 -07:00
parent a2a2de9a23
commit b5fbab8e29
2 changed files with 13 additions and 12 deletions

View File

@@ -95,7 +95,13 @@ void RecordView::start() {
write_metadata_file(filename_stem + ".TXT");
capture_thread = std::make_unique<CaptureThread>(filename_stem + filename_extension, buffer_size_k, buffer_count_k);
capture_thread = std::make_unique<CaptureThread>(
std::make_unique<File>(
filename_stem + filename_extension,
File::openmode::out | File::openmode::binary | File::openmode::trunc
),
buffer_size_k, buffer_count_k
);
button_record.set_bitmap(&bitmap_stop);
}