ref: 2a9299d0be91db23b8f4304be808c55dd4bed2b8
dir: /examples/opusenc_example.c/
#include <stdio.h>
#include "opusenc.h"
int main(int argc, char **argv) {
FILE *fin;
OggOpusEnc *enc;
int error;
if (argc != 3) {
fprintf(stderr, "usage: %s <raw pcm input> <Ogg Opus output>\n", argv[0]);
return 1;
}
fin = fopen(argv[1], "r");
if (!fin) {
printf("cannout open input file: %s\n", argv[1]);
return 1;
}
enc = ope_create_file(argv[2], 48000, 2, 0, &error);
if (!enc) {
printf("cannout open output file: %s\n", argv[2]);
return 1;
}
return 0;
}