Public Attributes | List of all members
dra_device Struct Reference

#include <dr_audio.h>

Public Attributes

unsigned int channels
 
dra__event_queue eventQueue
 
dr_bool32 isClosed
 
dr_bool32 isPlaying
 
dra_mutex mutex
 
dra_thread_event_type nextThreadEventType
 
dra_samples_processed_proc onSamplesProcessed
 
dr_bool32 ownsContext
 
dra_backend_devicepBackendDevice
 
dra_contextpContext
 
size_t playingVoicesCount
 
dra_mixerpMasterMixer
 
void * pUserDataForOnSamplesProcessed
 
unsigned int sampleRate
 
dr_bool32 stopOnNextFragment
 
dra_thread thread
 
dra_semaphore threadEventSem
 

Detailed Description

Definition at line 295 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

Member Data Documentation

◆ channels

unsigned int dra_device::channels

Definition at line 359 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ eventQueue

dra__event_queue dra_device::eventQueue

Definition at line 348 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ isClosed

dr_bool32 dra_device::isClosed

Definition at line 325 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ isPlaying

dr_bool32 dra_device::isPlaying

Definition at line 330 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ mutex

dra_mutex dra_device::mutex

Definition at line 304 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ nextThreadEventType

dra_thread_event_type dra_device::nextThreadEventType

Definition at line 314 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ onSamplesProcessed

dra_samples_processed_proc dra_device::onSamplesProcessed

Definition at line 354 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ ownsContext

dr_bool32 dra_device::ownsContext

Definition at line 320 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ pBackendDevice

dra_backend_device * dra_device::pBackendDevice

Definition at line 301 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ pContext

dra_context * dra_device::pContext

Definition at line 298 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ playingVoicesCount

size_t dra_device::playingVoicesCount

Definition at line 342 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ pMasterMixer

dra_mixer * dra_device::pMasterMixer

Definition at line 338 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ pUserDataForOnSamplesProcessed

void * dra_device::pUserDataForOnSamplesProcessed

Definition at line 355 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ sampleRate

unsigned int dra_device::sampleRate

Definition at line 362 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ stopOnNextFragment

dr_bool32 dra_device::stopOnNextFragment

Definition at line 334 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ thread

dra_thread dra_device::thread

Definition at line 308 of file porcupine/demo/c/dr_libs/old/dr_audio.h.

◆ threadEventSem

dra_semaphore dra_device::threadEventSem

Definition at line 311 of file porcupine/demo/c/dr_libs/old/dr_audio.h.


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


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