2012-04-05 9 views
0

iOSアプリケーションでFFmpegを使用するには、./configureとmakeを使用して.aファイルを生成し、プロジェクトに追加することを理解します。iOSでのffmpegの使用

私の質問は、プロジェクトナビゲータとライブラリバイリンクライブラリセクションに.aファイルが表示されたら、どのようにクラス内でそれらを実際に使用しているのですか?私は使用する "フレームワーク"がない#importステートメントは、私はどのようにクラスのメソッドとプロパティにアクセスするのか分からない。

答えて

0

すべての.aファイルにはいくつかの実装ファイルがあり、すべての実装ファイルにはインタフェースファイルがあり、objc-cは実装ファイルが.m/.mmであり、インタフェースファイルはC/C++のように.hです。ライブラリ、ヘッダファイル(.h)をインポートする必要があります。ヘッダーファイルはクラスメソッドとプロパティを教えてくれます

1

ヘッダーファイル(.h)を実装(.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); 
関連する問題