Вопрос по c, iphone, ios, c++ – использование ffmpeg на iOS

0

Я понимаю, что для использования FFmpeg в iOS-приложении вы используете ./configure и make для генерации .a-файлов, которые вы добавите в проект.

У меня вопрос: как только файлы .a появятся в навигаторе проекта и в разделе «Связать двоичные файлы с библиотеками», как вы на самом деле будете использовать их в своих классах? Я вижу, что нет & quot; framework & quot; использовать в операторе #import, поэтому я не знаю, как получить доступ к методам и свойствам классов.

Ваш Ответ

2   ответа
0

каждый файл реализации имеет интерфейсный файл, objc-c файл реализации .m / .mm, интерфейсный файл .h похож на C / C ++, поэтому, если вы хотите использовать библиотеку, вы нужно импортировать файл заголовка (.h). заголовочный файл может сказать вам классы методов и свойств

1

лизации (.m) и продолжить. В качестве примера ;

#import "avformat.h"

// Some code goes here

    /*
     *   avformat_open_input(AVFormatContext **ps, const char *filename, AVInputFormat *fmt, AVDictionary **options)
     */
    int openInputValue = avformat_open_input(&pFormatCtx, utf8FilePath, inputFormat, nil);
    NSLog(@"%s - %d # openInputValue = %d", __PRETTY_FUNCTION__, __LINE__, openInputValue);

Похожие вопросы