|
Android-cuttlefish cvd tool
|
#include "cuttlefish/host/frontend/webrtc/audio_mixer.h"#include <algorithm>#include <chrono>#include <vector>#include "audio_settings.h"#include "absl/log/check.h"
Classes | |
| class | cuttlefish::anonymous_namespace{audio_mixer.cpp}::CvdAudioFrameBuffer |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::anonymous_namespace{audio_mixer.cpp} |
Typedefs | |
| using | cuttlefish::anonymous_namespace{audio_mixer.cpp}::ConvertAudioStreamFn = size_t(void *, uint8_t, uint32_t, const void *, uint8_t, uint32_t, size_t, const std::vector< std::vector< float > > &) |
Functions | |
| size_t | cuttlefish::anonymous_namespace{audio_mixer.cpp}::GetFramesCount (size_t buffer_size_bytes, uint8_t channels_count, uint8_t bits_per_sample) |
| size_t | cuttlefish::anonymous_namespace{audio_mixer.cpp}::GetFrameCountAfterResampling (uint32_t target_rate, uint32_t source_rate, size_t source_frames_count) |
| template<class DST , class SRC > | |
| size_t | cuttlefish::anonymous_namespace{audio_mixer.cpp}::ConvertAudioStream (void *dst, uint8_t dst_channels, uint32_t dst_rate, const void *src, uint8_t src_channels, uint32_t src_rate, size_t src_frames_count, const std::vector< std::vector< float > > &channel_map) |
Variables | |
| constexpr std::array< std::array< ConvertAudioStreamFn *, 5 >, 5 > | cuttlefish::anonymous_namespace{audio_mixer.cpp}::kConvertAudioStreamFunctionMap |