PortAudio  2.0
Macros | Functions
pa_win_waveformat.c File Reference
#include <windows.h>
#include <mmsystem.h>
#include "portaudio.h"
#include "pa_win_waveformat.h"

Macros

#define WAVE_FORMAT_EXTENSIBLE   0xFFFE
 

Functions

int PaWin_SampleFormatToLinearWaveFormatTag (PaSampleFormat sampleFormat)
 
void PaWin_InitializeWaveFormatEx (PaWinWaveFormat *waveFormat, int numChannels, PaSampleFormat sampleFormat, int waveFormatTag, double sampleRate)
 
void PaWin_InitializeWaveFormatExtensible (PaWinWaveFormat *waveFormat, int numChannels, PaSampleFormat sampleFormat, int waveFormatTag, double sampleRate, PaWinWaveFormatChannelMask channelMask)
 
PaWinWaveFormatChannelMask PaWin_DefaultChannelMask (int numChannels)
 

Macro Definition Documentation

#define WAVE_FORMAT_EXTENSIBLE   0xFFFE

Function Documentation

PaWinWaveFormatChannelMask PaWin_DefaultChannelMask ( int  numChannels)
void PaWin_InitializeWaveFormatEx ( PaWinWaveFormat waveFormat,
int  numChannels,
PaSampleFormat  sampleFormat,
int  waveFormatTag,
double  sampleRate 
)

References Pa_GetSampleSize().

void PaWin_InitializeWaveFormatExtensible ( PaWinWaveFormat waveFormat,
int  numChannels,
PaSampleFormat  sampleFormat,
int  waveFormatTag,
double  sampleRate,
PaWinWaveFormatChannelMask  channelMask 
)
int PaWin_SampleFormatToLinearWaveFormatTag ( PaSampleFormat  sampleFormat)