Voyant API 0.9.2
Loading...
Searching...
No Matches
Public Attributes | List of all members
DspHeaderState Struct Reference

#include <voyant_types_ffi.hpp>

Public Attributes

int64_t timestamp_seconds
 
int32_t timestamp_nanoseconds
 
DspFrameStartToggle frame_start_toggle
 

Detailed Description

DSP header fields.

[Timestamp] is expanded into timestamp_seconds and timestamp_nanoseconds rather than exposing the raw [u8; 12] type through bindings.

Note: timestamp_nanoseconds is the sub-second remainder, not the total nanosecond count. Full timestamp = timestamp_seconds + timestamp_nanoseconds * 1e-9.

Member Data Documentation

◆ frame_start_toggle

DspFrameStartToggle DspHeaderState::frame_start_toggle

◆ timestamp_nanoseconds

int32_t DspHeaderState::timestamp_nanoseconds

Sub-second nanoseconds remainder (0..999_999_999).

◆ timestamp_seconds

int64_t DspHeaderState::timestamp_seconds

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