#include <stdint.h>#include <stddef.h>Go to the source code of this file.
Functions | |
| const int16_t * | pcm_convert_channels_16 (struct pcm_buffer *buffer, int8_t dest_channels, int8_t src_channels, const int16_t *src, size_t src_size, size_t *dest_size_r) |
| Changes the number of channels in 16 bit PCM data. | |
| const int32_t * | pcm_convert_channels_24 (struct pcm_buffer *buffer, int8_t dest_channels, int8_t src_channels, const int32_t *src, size_t src_size, size_t *dest_size_r) |
| Changes the number of channels in 24 bit PCM data (aligned at 32 bit boundaries). | |
| const int32_t * | pcm_convert_channels_32 (struct pcm_buffer *buffer, int8_t dest_channels, int8_t src_channels, const int32_t *src, size_t src_size, size_t *dest_size_r) |
| Changes the number of channels in 32 bit PCM data. | |
| const int16_t* pcm_convert_channels_16 | ( | struct pcm_buffer * | buffer, | |
| int8_t | dest_channels, | |||
| int8_t | src_channels, | |||
| const int16_t * | src, | |||
| size_t | src_size, | |||
| size_t * | dest_size_r | |||
| ) |
Changes the number of channels in 16 bit PCM data.
| buffer | the destination pcm_buffer object | |
| dest_channels | the number of channels requested | |
| src_channels | the number of channels in the source buffer | |
| src | the source PCM buffer | |
| src_size | the number of bytes in src | |
| dest_size_r | returns the number of bytes of the destination buffer |
| const int32_t* pcm_convert_channels_24 | ( | struct pcm_buffer * | buffer, | |
| int8_t | dest_channels, | |||
| int8_t | src_channels, | |||
| const int32_t * | src, | |||
| size_t | src_size, | |||
| size_t * | dest_size_r | |||
| ) |
Changes the number of channels in 24 bit PCM data (aligned at 32 bit boundaries).
| buffer | the destination pcm_buffer object | |
| dest_channels | the number of channels requested | |
| src_channels | the number of channels in the source buffer | |
| src | the source PCM buffer | |
| src_size | the number of bytes in src | |
| dest_size_r | returns the number of bytes of the destination buffer |
| const int32_t* pcm_convert_channels_32 | ( | struct pcm_buffer * | buffer, | |
| int8_t | dest_channels, | |||
| int8_t | src_channels, | |||
| const int32_t * | src, | |||
| size_t | src_size, | |||
| size_t * | dest_size_r | |||
| ) |
Changes the number of channels in 32 bit PCM data.
| buffer | the destination pcm_buffer object | |
| dest_channels | the number of channels requested | |
| src_channels | the number of channels in the source buffer | |
| src | the source PCM buffer | |
| src_size | the number of bytes in src | |
| dest_size_r | returns the number of bytes of the destination buffer |
1.5.9