PortAudio  2.0
Data Fields
PaDeviceInfo Struct Reference

#include <portaudio.h>

Data Fields

int structVersion
 
const char * name
 
PaHostApiIndex hostApi
 
int maxInputChannels
 
int maxOutputChannels
 
PaTime defaultLowInputLatency
 
PaTime defaultLowOutputLatency
 
PaTime defaultHighInputLatency
 
PaTime defaultHighOutputLatency
 
double defaultSampleRate
 

Detailed Description

A structure providing information and capabilities of PortAudio devices. Devices may support input, output or both input and output.

Definition at line 505 of file portaudio.h.

Field Documentation

PaTime PaDeviceInfo::defaultHighInputLatency

Default latency values for robust non-interactive applications (eg. playing sound files).

Definition at line 522 of file portaudio.h.

PaTime PaDeviceInfo::defaultLowInputLatency

Default latency values for interactive performance.

Definition at line 519 of file portaudio.h.

PaHostApiIndex PaDeviceInfo::hostApi

Host API index in the range 0 to (Pa_GetHostApiCount()-1). Note: this is a host API index, not a type id.

Definition at line 513 of file portaudio.h.

const char* PaDeviceInfo::name

Human readable device name. Encoded as UTF-8.

Definition at line 510 of file portaudio.h.

int PaDeviceInfo::structVersion

this is struct version 2

Definition at line 507 of file portaudio.h.


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