Monado OpenXR Runtime
xrt_output_value Struct Reference

A union of all output types. More...

#include <xrt/xrt_defines.h>

Collaboration diagram for xrt_output_value:

Data Fields

enum xrt_output_value_type type
 
union {
   struct {
      float   frequency
 
      float   amplitude
 
      int64_t   duration_ns
 
   }   vibration
 
   struct {
      uint32_t   buffer_size
 
      const float *   buffer
 
      float   sample_rate
 
      bool   append
 
      uint32_t *   samples_consumed
 
   }   pcm_vibration
 
   struct {
      struct xrt_output_force_feedback   force_feedback [5]
 
      uint64_t   force_feedback_location_count
 
   }   force_feedback
 
}; 
 

Detailed Description

A union of all output types.

See also
xrt_output_type

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