We combine a datastream which consists of multiple channels into less channels. E.g. 2 to 1 The last target channel will contain the combined values of the exceeding source channels.
More...
#include <CodecOpusOgg.h>
|
| | ChannelReducer (int channelCountOfTarget, int channelCountOfSource, int bitsPerSample) |
| | ChannelReducer (int channelCountOfTarget, int channelCountOfSource, int bitsPerSample) |
| size_t | convert (uint8_t *src, size_t size) |
| size_t | convert (uint8_t *src, size_t size) |
| size_t | convert (uint8_t *target, uint8_t *src, size_t size) |
| size_t | convert (uint8_t *target, uint8_t *src, size_t size) |
We combine a datastream which consists of multiple channels into less channels. E.g. 2 to 1 The last target channel will contain the combined values of the exceeding source channels.
◆ ChannelReducer() [1/2]
| ChannelReducer |
( |
int | channelCountOfTarget, |
|
|
int | channelCountOfSource, |
|
|
int | bitsPerSample ) |
|
inline |
◆ ChannelReducer() [2/2]
| ChannelReducer |
( |
int | channelCountOfTarget, |
|
|
int | channelCountOfSource, |
|
|
int | bitsPerSample ) |
|
inline |
◆ convert() [1/4]
| size_t convert |
( |
uint8_t * | src, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ convert() [2/4]
| size_t convert |
( |
uint8_t * | src, |
|
|
size_t | size ) |
|
inlinevirtual |
◆ convert() [3/4]
| size_t convert |
( |
uint8_t * | target, |
|
|
uint8_t * | src, |
|
|
size_t | size ) |
|
inline |
◆ convert() [4/4]
| size_t convert |
( |
uint8_t * | target, |
|
|
uint8_t * | src, |
|
|
size_t | size ) |
|
inline |
◆ bits
◆ from_channels
◆ to_channels
The documentation for this class was generated from the following files: