We average pairs of channels in a datastream. E.g. if we have 4 channels we end up with 2 channels. The channels will be (channel_1 + channel_2)/2 (channel_3 - channel_4)/2. This is equivalent of stereo to mono conversion but will also work for quadric, sexic or octic audio. This will not work if you provide single channel data!
More...
#include <CodecOpusOgg.h>
We average pairs of channels in a datastream. E.g. if we have 4 channels we end up with 2 channels. The channels will be (channel_1 + channel_2)/2 (channel_3 - channel_4)/2. This is equivalent of stereo to mono conversion but will also work for quadric, sexic or octic audio. This will not work if you provide single channel data!
- Author
- Urs Utzinger
◆ ChannelAvg() [1/4]
◆ ChannelAvg() [2/4]
| ChannelAvg |
( |
int | bitsPerSample | ) |
|
|
inline |
◆ ChannelAvg() [3/4]
◆ ChannelAvg() [4/4]
| ChannelAvg |
( |
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 |
◆ setBits() [1/2]
◆ setBits() [2/2]
◆ bits
The documentation for this class was generated from the following files: