libmixed
Loading...
Searching...
No Matches
Data Fields
mixed_buffer Struct Reference

#include <mixed.h>

Data Fields

float * _data
 
uint32_t size
 
uint32_t read
 
uint32_t write
 
uint32_t reserved
 
char is_virtual
 

Detailed Description

An internal audio data buffer.

The sample array is always stored in floats. You should /not/ touch any of these fields yourself, including the data array. Use the request functions to retrieve proper pointers into the array for read/write operations.

Field Documentation

◆ _data

float* mixed_buffer::_data

◆ is_virtual

char mixed_buffer::is_virtual

Whether the buffer owns the data array.

◆ read

uint32_t mixed_buffer::read

◆ reserved

uint32_t mixed_buffer::reserved

◆ size

uint32_t mixed_buffer::size

◆ write

uint32_t mixed_buffer::write

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