writing some example code
[libopusenc.git] / examples / opusenc_example.c
1 #include <stdio.h>
2 #include "opusenc.h"
3
4 int main(int argc, char **argv) {
5   FILE *fin;
6   OggOpusEnc *enc;
7   int error;
8   if (argc != 3) {
9     fprintf(stderr, "usage: %s <raw pcm input> <Ogg Opus output>\n", argv[0]);
10     return 1;
11   }
12   fin = fopen(argv[1], "r");
13   if (!fin) {
14     printf("cannout open input file: %s\n", argv[1]);
15     return 1;
16   }
17   enc = ope_create_file(argv[2], 48000, 2, 0, &error);
18   if (!enc) {
19     printf("cannout open output file: %s\n", argv[2]);
20     return 1;
21   }
22   return 0;
23 }