videoLat  2.1
Video conferencing delay measurements
Instance Methods | Class Methods | Protected Attributes | Properties | List of all members
AudioOutputView Class Reference

#import <AudioOutputView.h>

Collaboration diagram for AudioOutputView:
Collaboration graph

Instance Methods

(void) - stop
 Called by manager when user stops the measurement run.
(void) - showNewData
 Called by manager when a new sample should be played.
(void) - audioPlayerDidFinishPlaying:successfully:
 AVAudioPlayer callback routine.
(BOOL) - switchToSample:

Class Methods

(NSString *) + defaultOutputDevice

Protected Attributes

 __pad0__: NSView <OutputDeviceProtocol
 list of available sample filenames More...
AVAudioPlayer * player
 AVFoundatio audio player object.
NSArray * signature
 AudioProcess signature of current sample.


IBOutlet AudioRunManagermanager
 Set by NIB: our run manager.
IBOutlet AudioProcessprocessor
 Set by NIB: our audio processor.
IBOutlet NSPopUpButton * bSample
 UI element: popup to select audio sample to play.
IBOutlet NSSlider * bVolume
 UI element: slider to adjust output volume.
IBOutlet NSLevelIndicator * bOutputValue
 UI element: output VU meter.

Detailed Description

Subclass of NSView that allows the user to select the output device to use, gives some visual feedback on the audio level transmitted and allows the user to select the audio sample to use and the output device.

Member Data Documentation

◆ AVAudioPlayerDelegate

- AVAudioPlayerDelegate
Initial value:
NSArray *samples

list of available sample filenames

The documentation for this class was generated from the following files: