|
|
|
@ -194,4 +194,19 @@ int av_samples_fill_arrays(uint8_t **audio_data, int *linesize, |
|
|
|
|
int av_samples_alloc(uint8_t **audio_data, int *linesize, int nb_channels, |
|
|
|
|
int nb_samples, enum AVSampleFormat sample_fmt, int align); |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Copy samples from src to dst. |
|
|
|
|
* |
|
|
|
|
* @param dst destination array of pointers to data planes |
|
|
|
|
* @param src source array of pointers to data planes |
|
|
|
|
* @param dst_offset offset in samples at which the data will be written to dst |
|
|
|
|
* @param src_offset offset in samples at which the data will be read from src |
|
|
|
|
* @param nb_samples number of samples to be copied |
|
|
|
|
* @param nb_channels number of audio channels |
|
|
|
|
* @param sample_fmt audio sample format |
|
|
|
|
*/ |
|
|
|
|
int av_samples_copy(uint8_t **dst, uint8_t * const *src, int dst_offset, |
|
|
|
|
int src_offset, int nb_samples, int nb_channels, |
|
|
|
|
enum AVSampleFormat sample_fmt); |
|
|
|
|
|
|
|
|
|
#endif /* AVUTIL_SAMPLEFMT_H */ |
|
|
|
|