Audacity 3.2.0
Namespaces | Enumerations | Functions | Variables
DevicePrefs.cpp File Reference
#include "DevicePrefs.h"
#include "AudioIOBase.h"
#include "RecordingPrefs.h"
#include <wx/defs.h>
#include <wx/choice.h>
#include <wx/log.h>
#include <wx/textctrl.h>
#include "portaudio.h"
#include "Prefs.h"
#include "ShuttleGui.h"
#include "DeviceManager.h"
Include dependency graph for DevicePrefs.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{DevicePrefs.cpp}
 

Enumerations

enum  { HostID = 10000 , PlayID , RecordID , ChannelsID }
 

Functions

PrefsPanelDevicePrefsFactory (wxWindow *parent, wxWindowID winid, AudacityProject *)
 

Variables

PrefsPanel::Registration anonymous_namespace{DevicePrefs.cpp}::sAttachment
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
HostID 
PlayID 
RecordID 
ChannelsID 

Definition at line 43 of file DevicePrefs.cpp.

43 {
44 HostID = 10000,
45 PlayID,
48};
@ ChannelsID
Definition: DevicePrefs.cpp:47
@ PlayID
Definition: DevicePrefs.cpp:45
@ HostID
Definition: DevicePrefs.cpp:44
@ RecordID
Definition: DevicePrefs.cpp:46

Function Documentation

◆ DevicePrefsFactory()

PrefsPanel * DevicePrefsFactory ( wxWindow *  parent,
wxWindowID  winid,
AudacityProject  
)

Definition at line 418 of file DevicePrefs.cpp.

419{
420 wxASSERT(parent); // to justify safenew
421 return safenew DevicePrefs(parent, winid);
422}
#define safenew
Definition: MemoryX.h:10
A PrefsPanel used to select recording and playback devices and other settings.
Definition: DevicePrefs.h:25

References safenew.

Referenced by AudioSetupToolBar::CommonMenuItemSteps().

Here is the caller graph for this function: