Jamoma API  0.6.0.a19
PaHostApiInfo Struct Reference

A structure containing information about a particular host API. More...

#include <portaudio.h>

Public Attributes

int structVersion
 this is struct version 1
 
PaHostApiTypeId type
 The well known unique identifier of this host API. More...
 
const char * name
 A textual description of the host API for display on user interfaces. More...
 
int deviceCount
 The number of devices belonging to this host API. More...
 
PaDeviceIndex defaultInputDevice
 The default input device for this host API. More...
 
PaDeviceIndex defaultOutputDevice
 The default output device for this host API. More...
 

Detailed Description

A structure containing information about a particular host API.

Definition at line 244 of file portaudio.h.

Member Data Documentation

PaDeviceIndex PaHostApiInfo::defaultInputDevice

The default input device for this host API.

The value will be a device index ranging from 0 to (Pa_GetDeviceCount()-1), or paNoDevice if no default input device is available.

Definition at line 264 of file portaudio.h.

PaDeviceIndex PaHostApiInfo::defaultOutputDevice

The default output device for this host API.

The value will be a device index ranging from 0 to (Pa_GetDeviceCount()-1), or paNoDevice if no default output device is available.

Definition at line 270 of file portaudio.h.

int PaHostApiInfo::deviceCount

The number of devices belonging to this host API.

This field may be used in conjunction with Pa_HostApiDeviceIndexToDeviceIndex() to enumerate all devices for this host API.

See also
Pa_HostApiDeviceIndexToDeviceIndex

Definition at line 258 of file portaudio.h.

const char* PaHostApiInfo::name

A textual description of the host API for display on user interfaces.

Definition at line 251 of file portaudio.h.

PaHostApiTypeId PaHostApiInfo::type

The well known unique identifier of this host API.

See also
PaHostApiTypeId

Definition at line 249 of file portaudio.h.


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