One entry of the per-buffer raw-data directory: kind, first sample, number of samples and on-disk position. More...
#include "fiff_global.h"#include "fiff_types.h"#include "fiff_dir_entry.h"#include <QSharedPointer>#include <memory>

Go to the source code of this file.
Classes | |
| class | FIFFLIB::FiffRawDir |
| Per-buffer raw-data directory entry: data kind, first sample, sample count, on-disk tag position. More... | |
Namespaces | |
| namespace | FIFFLIB |
| FIFF file I/O, in-memory data structures and high-level readers/writers. | |
One entry of the per-buffer raw-data directory: kind, first sample, number of samples and on-disk position.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2012-2026 MNE-CPP Authors
For every FIFF_DATA_BUFFER tag in a continuous recording FiffStream builds one FiffRawDir entry: the kind of buffer (int16 packed, float32, ...), the first sample index of the buffer in the recording's sample timeline, the number of samples it contains, and the on-disk byte position of the underlying tag header. Together those entries form the sample → file-position index that FiffRawData::read_segment uses for random-access decoding.
Definition in file fiff_raw_dir.h.