|
Android-cuttlefish cvd tool
|
Classes | |
| class | CvdAudioFrameBuffer |
Typedefs | |
| using | 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 | GetFramesCount (size_t buffer_size_bytes, uint8_t channels_count, uint8_t bits_per_sample) |
| size_t | GetFrameCountAfterResampling (uint32_t target_rate, uint32_t source_rate, size_t source_frames_count) |
| template<class DST , class SRC > | |
| size_t | 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 > | kConvertAudioStreamFunctionMap |
| using cuttlefish::anonymous_namespace{audio_mixer.cpp}::ConvertAudioStreamFn = typedef size_t(void*, uint8_t, uint32_t, const void*, uint8_t, uint32_t, size_t, const std::vector<std::vector<float> >&) |
| 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 | ||
| ) |
|
inline |
|
inline |
|
constexpr |