19 #ifndef AVUTIL_SAMPLEFMT_H 20 #define AVUTIL_SAMPLEFMT_H 204 int nb_channels,
int nb_samples,
252 int av_samples_copy(uint8_t **dst, uint8_t *
const *src,
int dst_offset,
253 int src_offset,
int nb_samples,
int nb_channels,
float, planar
Definition: samplefmt.h:69
Number of sample formats. DO NOT USE if linking dynamically.
Definition: samplefmt.h:74
char * av_get_sample_fmt_string(char *buf, int buf_size, enum AVSampleFormat sample_fmt)
Definition: samplefmt.h:59
double, planar
Definition: samplefmt.h:70
float
Definition: samplefmt.h:63
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)
enum AVSampleFormat av_get_planar_sample_fmt(enum AVSampleFormat sample_fmt)
signed 32 bits
Definition: samplefmt.h:62
int av_sample_fmt_is_planar(enum AVSampleFormat sample_fmt)
int av_samples_set_silence(uint8_t **audio_data, int offset, int nb_samples, int nb_channels, enum AVSampleFormat sample_fmt)
const char * av_get_sample_fmt_name(enum AVSampleFormat sample_fmt)
unsigned 8 bits
Definition: samplefmt.h:60
signed 32 bits, planar
Definition: samplefmt.h:68
signed 64 bits
Definition: samplefmt.h:71
double
Definition: samplefmt.h:64
unsigned 8 bits, planar
Definition: samplefmt.h:66
int av_samples_alloc(uint8_t **audio_data, int *linesize, int nb_channels, int nb_samples, enum AVSampleFormat sample_fmt, int align)
AVSampleFormat
Definition: samplefmt.h:58
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)
int av_samples_get_buffer_size(int *linesize, int nb_channels, int nb_samples, enum AVSampleFormat sample_fmt, int align)
enum AVSampleFormat av_get_sample_fmt(const char *name)
int av_get_bytes_per_sample(enum AVSampleFormat sample_fmt)
enum AVSampleFormat av_get_alt_sample_fmt(enum AVSampleFormat sample_fmt, int planar)
enum AVSampleFormat av_get_packed_sample_fmt(enum AVSampleFormat sample_fmt)
signed 16 bits
Definition: samplefmt.h:61
int av_samples_fill_arrays(uint8_t **audio_data, int *linesize, const uint8_t *buf, int nb_channels, int nb_samples, enum AVSampleFormat sample_fmt, int align)
signed 64 bits, planar
Definition: samplefmt.h:72
signed 16 bits, planar
Definition: samplefmt.h:67