These functions provide direct access to Praat operations without R6 class dispatch overhead — no R6 environment lookup, no named parameter matching, no result wrapping. Use them in tight loops where you are comfortable working with external pointers instead of R6 objects.
**Output:** Numerically identical to R6 methods.
Value
This is a documentation-only overview; see the individual
functions (e.g. to_point_process_direct,
pp_get_mean_period_direct) for their return values.
When to Use
- Processing many files in a batch loop - Latency-sensitive analysis pipelines - Tight loops with many queries - When profiling shows R6 dispatch overhead as a bottleneck