|
|
|
@ -209,10 +209,23 @@ int av_samples_fill_arrays(uint8_t **audio_data, int *linesize, |
|
|
|
|
* @return >=0 on success or a negative error code on failure |
|
|
|
|
* @todo return the size of the allocated buffer in case of success at the next bump |
|
|
|
|
* @see av_samples_fill_arrays() |
|
|
|
|
* @see av_samples_alloc_array_and_samples() |
|
|
|
|
*/ |
|
|
|
|
int av_samples_alloc(uint8_t **audio_data, int *linesize, int nb_channels, |
|
|
|
|
int nb_samples, enum AVSampleFormat sample_fmt, int align); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Allocate a data pointers array, samples buffer for nb_samples |
|
|
|
|
* samples, and fill data pointers and linesize accordingly. |
|
|
|
|
* |
|
|
|
|
* This is the same as av_samples_alloc(), but also allocates the data |
|
|
|
|
* pointers array. |
|
|
|
|
* |
|
|
|
|
* @see av_samples_alloc() |
|
|
|
|
*/ |
|
|
|
|
int av_samples_alloc_array_and_samples(uint8_t ***audio_data, int *linesize, int nb_channels, |
|
|
|
|
int nb_samples, enum AVSampleFormat sample_fmt, int align); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Copy samples from src to dst. |
|
|
|
|
* |
|
|
|
|