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
[legend]
Collaboration diagram for AudioInput:
Collaboration graph
[legend]

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
 

Properties

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.

Returns
Timevalue in microseconds

Reimplemented from <ClockProtocol>.


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