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

#import <AudioInput.h>

Inheritance diagram for AudioInput:
Inheritance graph
Collaboration diagram for AudioInput:
Collaboration graph

Instance Methods

(uint64_t) - now
(bool) - available
(NSArray *) - deviceNames
(BOOL) - switchToDeviceWithName:
(void) - startCapturing:
(void) - pauseCapturing:
(void) - stopCapturing
(void) - stop
(AVCaptureDevice *) - _deviceWithName:
(void) - _switchToDevice:

Protected Attributes

AVCaptureAudioDataOutput * outputCapturer
AVCaptureSession * session
dispatch_queue_t sampleBufferQueue
uint64_t epoch
BOOL capturing


IBOutlet id< RunManagerProtocol > manager
IBOutlet NSLevelIndicator * bInputValue

Detailed Description

Class that implements InputDeviceProtocol (and ClockProtocol) for audio input, using AVCapture to capture an audio stream from a microphone or other audio input.

Method Documentation

◆ now()

- (uint64_t) now

Get current time from this clock.

Timevalue in microseconds

Reimplemented from <ClockProtocol>.

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