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

#include <merge.h>

Public Member Functions

 Merge (int fs_hz, size_t num_channels, Expand *expand, SyncBuffer *sync_buffer)
 
virtual ~Merge ()
 
virtual size_t Process (int16_t *input, size_t input_length, int16_t *external_mute_factor_array, AudioMultiVector *output)
 
virtual size_t RequiredFutureSamples ()
 
 Merge (int fs_hz, size_t num_channels, Expand *expand, SyncBuffer *sync_buffer)
 
virtual ~Merge ()
 
virtual size_t Process (int16_t *input, size_t input_length, int16_t *external_mute_factor_array, AudioMultiVector *output)
 
virtual size_t RequiredFutureSamples ()
 

Protected Attributes

const int fs_hz_
 
const size_t num_channels_
 

Constructor & Destructor Documentation

◆ Merge() [1/2]

webrtc::Merge::Merge ( int  fs_hz,
size_t  num_channels,
Expand expand,
SyncBuffer sync_buffer 
)

◆ ~Merge() [1/2]

webrtc::Merge::~Merge ( )
virtualdefault

◆ Merge() [2/2]

webrtc::Merge::Merge ( int  fs_hz,
size_t  num_channels,
Expand expand,
SyncBuffer sync_buffer 
)

◆ ~Merge() [2/2]

virtual webrtc::Merge::~Merge ( )
virtual

Member Function Documentation

◆ Process() [1/2]

size_t webrtc::Merge::Process ( int16_t input,
size_t  input_length,
int16_t external_mute_factor_array,
AudioMultiVector output 
)
virtual

◆ Process() [2/2]

virtual size_t webrtc::Merge::Process ( int16_t input,
size_t  input_length,
int16_t external_mute_factor_array,
AudioMultiVector output 
)
virtual

◆ RequiredFutureSamples() [1/2]

virtual size_t webrtc::Merge::RequiredFutureSamples ( )
virtual

◆ RequiredFutureSamples() [2/2]

size_t webrtc::Merge::RequiredFutureSamples ( )
virtual

Member Data Documentation

◆ fs_hz_

const int webrtc::Merge::fs_hz_
protected

◆ num_channels_

const size_t webrtc::Merge::num_channels_
protected

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