FIFF continuous raw recording: FiffInfo plus a directory of FIFF_DATA_BUFFER tags for random-access sample reads. More...
#include "fiff_global.h"#include "fiff_info.h"#include "fiff_raw_dir.h"#include "fiff_stream.h"#include <Eigen/Core>#include <Eigen/SparseCore>#include <QList>#include <QSharedPointer>#include <QString>#include <memory>

Go to the source code of this file.
Classes | |
| class | FIFFLIB::FiffRawData |
Continuous FIFF raw recording: FiffInfo plus a random-access directory of FIFF_DATA_BUFFER tags. More... | |
Namespaces | |
| namespace | FIFFLIB |
| FIFF file I/O, in-memory data structures and high-level readers/writers. | |
FIFF continuous raw recording: FiffInfo plus a directory of FIFF_DATA_BUFFER tags for random-access sample reads.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2012-2026 MNE-CPP Authors
FIFFLIB::FiffRawData represents a continuous ("raw") Neuromag recording as stored under FIFFB_RAW_DATA / FIFFB_CONTINUOUS_DATA: a FIFFLIB::FiffInfo describing the channels and acquisition setup, a list of FIFFLIB::FiffRawDir entries pointing at each FIFF_DATA_BUFFER tag, the first and last sample indices, the per-channel calibration vector and a FIFFLIB::FiffStream handle for on-demand reads. The FiffStream::read_raw_segment family uses that directory to seek directly to the buffers that cover a requested sample range, decode them through the channel cals and projectors, and return a contiguous Eigen matrix. Drop-in counterpart of mne.io.Raw in MNE-Python.
Definition in file fiff_raw_data.h.