PortAudio 2.0
PaOssStreamComponent Struct Reference

Data Fields

int fd
 
const char * devName
 
int userChannelCount
 
int hostChannelCount
 
int userInterleaved
 
void * buffer
 
PaSampleFormat userFormat
 
PaSampleFormat hostFormat
 
double latency
 
unsigned long hostFrames
 
unsigned long numBufs
 
void ** userBuffers
 

Detailed Description

Per-direction structure for PaOssStream.

Aspect StreamChannels: In case the user requests to open the same device for both capture and playback, but with different number of channels we will have to adapt between the number of user and host channels for at least one direction, since the configuration space is the same for both directions of an OSS device.

Field Documentation

◆ buffer

void* PaOssStreamComponent::buffer

◆ devName

const char* PaOssStreamComponent::devName

◆ fd

int PaOssStreamComponent::fd

◆ hostChannelCount

int PaOssStreamComponent::hostChannelCount

◆ hostFormat

PaSampleFormat PaOssStreamComponent::hostFormat

◆ hostFrames

unsigned long PaOssStreamComponent::hostFrames

◆ latency

double PaOssStreamComponent::latency

◆ numBufs

unsigned long PaOssStreamComponent::numBufs

◆ userBuffers

void** PaOssStreamComponent::userBuffers

◆ userChannelCount

int PaOssStreamComponent::userChannelCount

◆ userFormat

PaSampleFormat PaOssStreamComponent::userFormat

◆ userInterleaved

int PaOssStreamComponent::userInterleaved

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