~ubuntu-branches/ubuntu/gutsy/audacity/gutsy-backports

« back to all changes in this revision

Viewing changes to lib-src/portaudio-v19/include/pa_win_wmme.h

  • Committer: Bazaar Package Importer
  • Author(s): John Dong
  • Date: 2008-02-18 21:58:19 UTC
  • mfrom: (13.1.2 hardy)
  • Revision ID: james.westby@ubuntu.com-20080218215819-tmbcf1rx238r8gdv
Tags: 1.3.4-1.1ubuntu1~gutsy1
Automated backport upload; no source changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#ifndef PA_WIN_WMME_H
2
2
#define PA_WIN_WMME_H
3
3
/*
4
 
 * $Id: pa_win_wmme.h,v 1.2 2006/09/23 18:42:46 llucius Exp $
 
4
 * $Id: pa_win_wmme.h,v 1.5 2007/08/16 20:45:34 richardash1981 Exp $
5
5
 * PortAudio Portable Real-Time Audio Library
6
6
 * MME specific extensions
7
7
 *
44
44
 
45
45
 
46
46
#include "portaudio.h"
 
47
#include "pa_win_waveformat.h"
47
48
 
48
49
#ifdef __cplusplus
49
50
extern "C"
53
54
 
54
55
#define paWinMmeUseLowLevelLatencyParameters            (0x01)
55
56
#define paWinMmeUseMultipleDevices                      (0x02)  /* use mme specific multiple device feature */
56
 
 
 
57
#define paWinMmeUseChannelMask                          (0x04)
57
58
 
58
59
/* By default, the mme implementation drops the processing thread's priority
59
60
    to THREAD_PRIORITY_NORMAL and sleeps the thread if the CPU load exceeds 100%
106
107
    PaWinMmeDeviceAndChannelCount *devices;
107
108
    unsigned long deviceCount;
108
109
 
 
110
    /*
 
111
        support for WAVEFORMATEXTENSIBLE channel masks. If flags contains
 
112
        paWinMmeUseChannelMask this allows you to specify which speakers 
 
113
        to address in a multichannel stream. Constants for channelMask
 
114
        are specified in pa_win_waveformat.h
 
115
 
 
116
    */
 
117
    PaWinWaveFormatChannelMask channelMask;
 
118
 
109
119
}PaWinMmeStreamInfo;
110
120
 
111
121