Open Broadcaster Software
Free, open source software for live streaming and recording
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
audio-resampler.h File Reference

Go to the source code of this file.

Data Structures

struct  resample_info
 

Typedefs

typedef struct audio_resampler audio_resampler_t
 

Functions

EXPORT audio_resampler_taudio_resampler_create (const struct resample_info *dst, const struct resample_info *src)
 
EXPORT void audio_resampler_destroy (audio_resampler_t *resampler)
 
EXPORT bool audio_resampler_resample (audio_resampler_t *resampler, uint8_t *output[], uint32_t *out_frames, uint64_t *ts_offset, const uint8_t *const input[], uint32_t in_frames)
 

Typedef Documentation

typedef struct audio_resampler audio_resampler_t

Function Documentation

EXPORT audio_resampler_t* audio_resampler_create ( const struct resample_info dst,
const struct resample_info src 
)
EXPORT void audio_resampler_destroy ( audio_resampler_t resampler)
EXPORT bool audio_resampler_resample ( audio_resampler_t resampler,
uint8_t output[],
uint32_t out_frames,
uint64_t ts_offset,
const uint8_t *const  input[],
uint32_t  in_frames 
)