audio_format: convert to C++

This commit is contained in:
Max Kellermann
2013-08-03 21:00:50 +02:00
parent 67f591a9ce
commit d1e7b4e381
121 changed files with 1251 additions and 1275 deletions

View File

@@ -27,7 +27,7 @@
#include <glib.h>
struct audio_format;
struct AudioFormat;
/**
* This object is statically allocated (within another struct), and
@@ -71,34 +71,34 @@ public:
* ignore errors
* @return the destination buffer, or NULL on error
*/
const void *Convert(const audio_format *src_format,
const void *Convert(AudioFormat src_format,
const void *src, size_t src_size,
const audio_format *dest_format,
AudioFormat dest_format,
size_t *dest_size_r,
GError **error_r);
private:
const int16_t *Convert16(const audio_format *src_format,
const int16_t *Convert16(AudioFormat src_format,
const void *src_buffer, size_t src_size,
const audio_format *dest_format,
AudioFormat dest_format,
size_t *dest_size_r,
GError **error_r);
const int32_t *Convert24(const audio_format *src_format,
const int32_t *Convert24(AudioFormat src_format,
const void *src_buffer, size_t src_size,
const audio_format *dest_format,
AudioFormat dest_format,
size_t *dest_size_r,
GError **error_r);
const int32_t *Convert32(const audio_format *src_format,
const int32_t *Convert32(AudioFormat src_format,
const void *src_buffer, size_t src_size,
const audio_format *dest_format,
AudioFormat dest_format,
size_t *dest_size_r,
GError **error_r);
const float *ConvertFloat(const audio_format *src_format,
const float *ConvertFloat(AudioFormat src_format,
const void *src_buffer, size_t src_size,
const audio_format *dest_format,
AudioFormat dest_format,
size_t *dest_size_r,
GError **error_r);
};