You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
635 B
31 lines
635 B
2 years ago
|
//
|
||
|
// ffmpeg_wrapper.h
|
||
|
// FFmpegTest_4
|
||
|
//
|
||
|
// Created by MaxBotvinev on 16.09.17.
|
||
|
// Copyright © 2017 MaxBotvinev. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#ifndef ffmpeg_wrapper_h
|
||
|
#define ffmpeg_wrapper_h
|
||
|
|
||
|
#import "ffmpeg.h"
|
||
|
|
||
|
const int LOG_BUFFER_LENGTH = 1024;
|
||
|
|
||
|
//INTERFACE
|
||
|
void *execute(char ** argv, int argc, void (*callback)(const char*));
|
||
|
|
||
|
//CALLBACKS
|
||
|
static void (*callback_ptr)(const char*msg);
|
||
|
|
||
|
void main_callback(int error, char * event, const char * msg);
|
||
|
void on_start();
|
||
|
void on_progress(const char * msg);
|
||
|
void on_failure();
|
||
|
void on_success();
|
||
|
void on_finish();
|
||
|
void error_callback(const char * msg);
|
||
|
|
||
|
#endif /* ffmpeg_wrapper_h */
|