[][src]Function lsl_sys::lsl_push_chunk_f

pub unsafe extern "C" fn lsl_push_chunk_f(
    out: lsl_outlet,
    data: *const f32,
    data_elements: c_ulong
) -> i32

Push a chunk of multiplexed samples into the outlet. One timestamp per sample is provided.

@attention Note that the provided buffer size is measured in channel values (e.g. floats) rather than in samples.

Handles type checking & conversion. @param out The lsl_outlet object through which to push the data. @param data A buffer of channel values holding the data for zero or more successive samples to send. @param data_elements The number of data values (of type T) in the data buffer. Must be a multiple of the channel count. @return Error code of the operation (usually attributed to the wrong data type). @{