libswresample public header
More...
Go to the source code of this file.
Macros
Maximum number of channels.
Force resampling even if equal sample rate.
Enumerations
enum
SwrDitherType {
SWR_DITHER_NONE = 0,
SWR_DITHER_RECTANGULAR,
SWR_DITHER_TRIANGULAR,
SWR_DITHER_TRIANGULAR_HIGHPASS,
SWR_DITHER_NS = 64,
SWR_DITHER_NS_LIPSHITZ,
SWR_DITHER_NS_F_WEIGHTED,
SWR_DITHER_NS_MODIFIED_E_WEIGHTED,
SWR_DITHER_NS_IMPROVED_E_WEIGHTED,
SWR_DITHER_NS_SHIBATA,
SWR_DITHER_NS_LOW_SHIBATA,
SWR_DITHER_NS_HIGH_SHIBATA,
SWR_DITHER_NB
}
Functions
Initialize context after user parameters have been set.
Allocate
SwrContext if needed and set/reset common parameters.
Free the given
SwrContext and set the pointer to NULL.
Convert the next timestamp from input to output timestamps are in 1/(in_sample_rate * out_sample_rate) units.
Activate resampling compensation.
Set a customized input channel mapping.
Set a customized remix matrix.
Drops the specified number of output samples.
Injects the specified number of silence samples.
Gets the delay the next input sample will experience relative to the next output sample.
Return the LIBSWRESAMPLE_VERSION_INT constant.
Return the swr build-time configuration.
Detailed Description
libswresample public header
Definition in file swresample.h.