33#ifndef LSL_STREAM_INLET_H
34#define LSL_STREAM_INLET_H
124 static_assert(std::is_same_v<T, float>,
125 "lsl::stream_inlet::pull_chunk<T>: only float is supported");
135 [[nodiscard]] std::vector<std::vector<float>> pull_chunk_float();
139 std::unique_ptr<StreamInletPrivate> m_pImpl;
Declares stream_info, the LSL metadata descriptor that identifies and routes a stream on the network.
LSLLIB shared-library export macro and build-stamp accessors used by every public LSL symbol.
Lab Streaming Layer (LSL) integration for real-time data exchange.
Value-type descriptor of a single LSL stream: semantic metadata plus transport endpoint,...
stream_inlet(const stream_info &info)
std::vector< std::vector< float > > pull_chunk_float()
std::vector< std::vector< T > > pull_chunk()