CWave* m_pWave - Points to the most recently created .wav file. Initialized to NULL on construction of a new AuidoView. Instantiated in CAudioView::OnStop(), which captures the recording and stores it in a temporary file.
CVUMeter m_cVU - An instance of the VU meter which knows how to instantiate itself and listen to an audio input device.
CWave m_SampleWave - The current CWave being created.
WAVEINCAPS* m_pDevCaps - A pointer to the sound card device, in case there is more than one available.
CAudioView::FillDeviceList() - Get number of devices and manufacturer idís
CAudioView::FillFormatList() - Get possible formats from the current device.
CAudioView::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT pDI) - Fill the drop-down boxes with strings.
|Hint Received:||Audio View Action:|
|ID_HINT_RELOAD||Reload the Audio View Window|
|ID_HINT_CAPTURE||Capture the split window settings|
|ID_HINT_SHUTDOWN||Close the device and destroy the CWave pointer m_pWave|
|ID_HINT_CLIP_SELECTED||Grab the CWave associated with the selected clip and go to sampling mode|
|ID_HINT_AUDIO_FORMAT||Update the audio format|
|ID_HINT_AUDIO_SOURCE||Update the audio source|
Hint passing is accomplished with these three methods: