FFmpeg
Macros | Enumerations | Functions
swresample.h File Reference
Libswresample

libswresample public header More...

#include <stdint.h>
#include "libavutil/samplefmt.h"
#include "libswresample/version.h"

Go to the source code of this file.

Macros

#define  SWR_CH_MAX   32
  Maximum number of channels.
 
#define  SWR_FLAG_RESAMPLE   1
  Force resampling even if equal sample rate.
 

Enumerations

 
  Resampling Engines. More...
 
  Resampling Filter Types. More...
 

Functions

  Get the AVClass for swrContext.
 
struct SwrContextswr_alloc (void)
  Allocate SwrContext.
 
int  swr_init (struct SwrContext *s)
  Initialize context after user parameters have been set.
 
struct SwrContextswr_alloc_set_opts (struct SwrContext *s, int64_t out_ch_layout, enum AVSampleFormat out_sample_fmt, int out_sample_rate, int64_t in_ch_layout, enum AVSampleFormat in_sample_fmt, int in_sample_rate, int log_offset, void *log_ctx)
  Allocate SwrContext if needed and set/reset common parameters.
 
void  swr_free (struct SwrContext **s)
  Free the given SwrContext and set the pointer to NULL.
 
int  swr_convert (struct SwrContext *s, uint8_t **out, int out_count, const uint8_t **in, int in_count)
  Convert audio.
 
int64_t  swr_next_pts (struct SwrContext *s, int64_t pts)
  Convert the next timestamp from input to output timestamps are in 1/(in_sample_rate * out_sample_rate) units.
 
int  swr_set_compensation (struct SwrContext *s, int sample_delta, int compensation_distance)
  Activate resampling compensation.
 
int  swr_set_channel_mapping (struct SwrContext *s, const int *channel_map)
  Set a customized input channel mapping.
 
int  swr_set_matrix (struct SwrContext *s, const double *matrix, int stride)
  Set a customized remix matrix.
 
int  swr_drop_output (struct SwrContext *s, int count)
  Drops the specified number of output samples.
 
int  swr_inject_silence (struct SwrContext *s, int count)
  Injects the specified number of silence samples.
 
int64_t  swr_get_delay (struct SwrContext *s, int64_t base)
  Gets the delay the next input sample will experience relative to the next output sample.
 
unsigned  swresample_version (void)
  Return the LIBSWRESAMPLE_VERSION_INT constant.
 
const char *  swresample_configuration (void)
  Return the swr build-time configuration.
 
const char *  swresample_license (void)
  Return the swr license.
 

Detailed Description

libswresample public header

Definition in file swresample.h.


Generated on Sat Jan 25 2014 19:52:23 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /