view libmpcodecs/ae_toolame.h @ 14685:4b02f759f529

small reordering to make future 'multiple files' changes more modular, puts single file loading separate from global option loading in the begginning. patch by Oded Shimon
author reynaldo
date Sat, 12 Feb 2005 15:11:02 +0000
parents a87f1a948a24
children e84a6ae9d51e
line wrap: on
line source

#ifndef MPAE_TOOLAME_H
#define MPAE_TOOLAME_H

#include <toolame.h>

typedef struct {
	toolame_options *toolame_ctx;
	int channels, srate, bitrate;
	int16_t left_pcm[1152], right_pcm[1152];
} mpae_toolame_ctx;

mpae_toolame_ctx *mpae_init_toolame(int channels, int srate);
int mpae_encode_toolame(mpae_toolame_ctx *ctx, uint8_t *dest, int nsamples, void *src, int max_size);

#endif