PortAudio 2.0
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

◆ WAVE_FORMAT_EXTENSIBLE

#define WAVE_FORMAT_EXTENSIBLE   0xFFFE

Function Documentation

◆ PaWin_DefaultChannelMask()

◆ PaWin_InitializeWaveFormatEx()

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

References Pa_GetSampleSize().

◆ PaWin_InitializeWaveFormatExtensible()

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

◆ PaWin_SampleFormatToLinearWaveFormatTag()

int PaWin_SampleFormatToLinearWaveFormatTag ( PaSampleFormat sampleFormat)