webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
webrtc::VoiceProcessingAudioUnitObserver Class Referenceabstract

#include <voice_processing_audio_unit.h>

Inheritance diagram for webrtc::VoiceProcessingAudioUnitObserver:
webrtc::AudioDeviceIOS webrtc::AudioDeviceIOS

Public Member Functions

virtual OSStatus OnDeliverRecordedData (AudioUnitRenderActionFlags *flags, const AudioTimeStamp *time_stamp, UInt32 bus_number, UInt32 num_frames, AudioBufferList *io_data)=0
 
virtual OSStatus OnGetPlayoutData (AudioUnitRenderActionFlags *io_action_flags, const AudioTimeStamp *time_stamp, UInt32 bus_number, UInt32 num_frames, AudioBufferList *io_data)=0
 
virtual OSStatus OnDeliverRecordedData (AudioUnitRenderActionFlags *flags, const AudioTimeStamp *time_stamp, UInt32 bus_number, UInt32 num_frames, AudioBufferList *io_data)=0
 
virtual OSStatus OnGetPlayoutData (AudioUnitRenderActionFlags *io_action_flags, const AudioTimeStamp *time_stamp, UInt32 bus_number, UInt32 num_frames, AudioBufferList *io_data)=0
 

Protected Member Functions

 ~VoiceProcessingAudioUnitObserver ()
 
 ~VoiceProcessingAudioUnitObserver ()
 

Constructor & Destructor Documentation

◆ ~VoiceProcessingAudioUnitObserver() [1/2]

webrtc::VoiceProcessingAudioUnitObserver::~VoiceProcessingAudioUnitObserver ( )
inlineprotected

◆ ~VoiceProcessingAudioUnitObserver() [2/2]

webrtc::VoiceProcessingAudioUnitObserver::~VoiceProcessingAudioUnitObserver ( )
inlineprotected

Member Function Documentation

◆ OnDeliverRecordedData() [1/2]

virtual OSStatus webrtc::VoiceProcessingAudioUnitObserver::OnDeliverRecordedData ( AudioUnitRenderActionFlags *  flags,
const AudioTimeStamp *  time_stamp,
UInt32  bus_number,
UInt32  num_frames,
AudioBufferList *  io_data 
)
pure virtual

◆ OnDeliverRecordedData() [2/2]

virtual OSStatus webrtc::VoiceProcessingAudioUnitObserver::OnDeliverRecordedData ( AudioUnitRenderActionFlags *  flags,
const AudioTimeStamp *  time_stamp,
UInt32  bus_number,
UInt32  num_frames,
AudioBufferList *  io_data 
)
pure virtual

◆ OnGetPlayoutData() [1/2]

virtual OSStatus webrtc::VoiceProcessingAudioUnitObserver::OnGetPlayoutData ( AudioUnitRenderActionFlags *  io_action_flags,
const AudioTimeStamp *  time_stamp,
UInt32  bus_number,
UInt32  num_frames,
AudioBufferList *  io_data 
)
pure virtual

◆ OnGetPlayoutData() [2/2]

virtual OSStatus webrtc::VoiceProcessingAudioUnitObserver::OnGetPlayoutData ( AudioUnitRenderActionFlags *  io_action_flags,
const AudioTimeStamp *  time_stamp,
UInt32  bus_number,
UInt32  num_frames,
AudioBufferList *  io_data 
)
pure virtual

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