Public Attributes | List of all members
ma_resource_manager_data_supply Struct Reference

#include <miniaudio_engine.h>

Public Attributes

union {
   struct {
      ma_uint32   channels
 
      ma_uint64   decodedFrameCount
 
      ma_format   format
 
      const void *   pData
 
      ma_uint32   sampleRate
 
      ma_uint64   totalFrameCount
 
   }   decoded
 
   struct {
      ma_paged_audio_buffer_data   data
 
      ma_uint64   decodedFrameCount
 
      ma_uint32   sampleRate
 
   }   decodedPaged
 
   struct {
      const void *   pData
 
      size_t   sizeInBytes
 
   }   encoded
 
}; 
 
union {
   struct {
      ma_uint32   channels
 
      ma_uint64   decodedFrameCount
 
      ma_format   format
 
      const void *   pData
 
      ma_uint32   sampleRate
 
      ma_uint64   totalFrameCount
 
   }   decoded
 
   struct {
      ma_paged_audio_buffer_data   data
 
      ma_uint64   decodedFrameCount
 
      ma_uint32   sampleRate
 
   }   decodedPaged
 
   struct {
      const void *   pData
 
      size_t   sizeInBytes
 
   }   encoded
 
}; 
 
union {
   struct {
      ma_uint32   channels
 
      ma_uint64   decodedFrameCount
 
      ma_format   format
 
      const void *   pData
 
      ma_uint32   sampleRate
 
      ma_uint64   totalFrameCount
 
   }   decoded
 
   struct {
      ma_paged_audio_buffer_data   data
 
      ma_uint64   decodedFrameCount
 
      ma_uint32   sampleRate
 
   }   decodedPaged
 
   struct {
      const void *   pData
 
      size_t   sizeInBytes
 
   }   encoded
 
}; 
 
MA_ATOMIC ma_resource_manager_data_supply_type type
 

Detailed Description

Definition at line 1407 of file porcupine/demo/c/pvrecorder/src/miniaudio/research/miniaudio_engine.h.

Member Data Documentation

◆ @1065

union { ... }

◆ @285

union { ... }

◆ @771

union { ... }

◆ channels

ma_uint32 ma_resource_manager_data_supply::channels

◆ data

ma_paged_audio_buffer_data ma_resource_manager_data_supply::data

◆ decoded [1/3]

struct { ... } ma_resource_manager_data_supply::decoded

◆ decoded [2/3]

struct { ... } ma_resource_manager_data_supply::decoded

◆ decoded [3/3]

struct { ... } ma_resource_manager_data_supply::decoded

◆ decodedFrameCount

ma_uint64 ma_resource_manager_data_supply::decodedFrameCount

◆ decodedPaged [1/3]

struct { ... } ma_resource_manager_data_supply::decodedPaged

◆ decodedPaged [2/3]

struct { ... } ma_resource_manager_data_supply::decodedPaged

◆ decodedPaged [3/3]

struct { ... } ma_resource_manager_data_supply::decodedPaged

◆ encoded [1/3]

struct { ... } ma_resource_manager_data_supply::encoded

◆ encoded [2/3]

struct { ... } ma_resource_manager_data_supply::encoded

◆ encoded [3/3]

struct { ... } ma_resource_manager_data_supply::encoded

◆ format

ma_format ma_resource_manager_data_supply::format

◆ pData

const void* ma_resource_manager_data_supply::pData

◆ sampleRate

ma_uint32 ma_resource_manager_data_supply::sampleRate

◆ sizeInBytes

size_t ma_resource_manager_data_supply::sizeInBytes

◆ totalFrameCount

ma_uint64 ma_resource_manager_data_supply::totalFrameCount

◆ type

MA_ATOMIC ma_resource_manager_data_supply_type ma_resource_manager_data_supply::type

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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19