v2.0.0
Loading...
Searching...
No Matches
COMLIB::MetaData Struct Reference

Value-type aggregate of the FIFF metadata blocks mne_rt_server sends at the start of a measurement. More...

#include <rt_data_client.h>

Public Member Functions

 MetaData (FIFFLIB::FiffInfo::SPtr pInfo, FIFFLIB::FiffDigitizerData::SPtr pDigitizerData)

Public Attributes

FIFFLIB::FiffInfo::SPtr m_pInfo
FIFFLIB::FiffDigitizerData::SPtr m_pDigitizerData

Detailed Description

Value-type aggregate of the FIFF metadata blocks mne_rt_server sends at the start of a measurement.

mne_rt_server delivers both the per-channel FiffInfo header and the head-shape FiffDigitizerData block before the first sample buffer; callers usually need both to make sense of the stream (channel positions for visualisation, digitiser points for coregistration). MetaData lets RtDataClient::readMetadata return them together without introducing a std::pair or splitting the read into two round trips.

Definition at line 78 of file rt_data_client.h.

Constructor & Destructor Documentation

◆ MetaData()

COMLIB::MetaData::MetaData ( FIFFLIB::FiffInfo::SPtr pInfo,
FIFFLIB::FiffDigitizerData::SPtr pDigitizerData )
inline

Definition at line 79 of file rt_data_client.h.

Member Data Documentation

◆ m_pDigitizerData

FIFFLIB::FiffDigitizerData::SPtr COMLIB::MetaData::m_pDigitizerData

Head-shape digitizer point set.

Definition at line 85 of file rt_data_client.h.

◆ m_pInfo

FIFFLIB::FiffInfo::SPtr COMLIB::MetaData::m_pInfo

Measurement information (channel layout, sampling rate, etc.).

Definition at line 84 of file rt_data_client.h.


The documentation for this struct was generated from the following file: