読者です 読者をやめる 読者になる 読者になる

酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

動画データ解析ツールを作成する(4) - トラック情報を取得するAPIを調べる

画像処理 C/C++

例に従って和訳が適当なので、まともな技術者の方は「Page Not Found - Apple Developer」をお読みください。

/*! 
    Movieに含まれるトラック数を取得する
    @param[in] theMovie Movie識別子
    @return トラック数
*/
long GetMovieTrackCount ( Movie theMovie );
/*! 
    MovieよりTrak識別子を取得する
    @param[in] theMovie Movie識別子
    @param[in] index 検索を行うトラックのindex値
    @param[in] trackType トラック種別(下記を見てください)
    @param[in] flag 検索タイプフラグ
    @return 検索を行ったトラックに期待したトラック種別が含まれていた場合
            Trak識別子を返します。
            もしトラック種別と一致しなければ、0を返します。
    @note 検索タイプフラグに"movieTrackMediaType"を指定している場合、
          取得できるトラック種別はいくつかあります。
          VideoMediaType 映像メディア
          AudioMediaType 音声メディア
*/
Track GetMovieIndTrackType( Movie theMovie, long index, OSType trackType, long flags );
/*! 
    トラックに含まれる表示サイズを取得する
    @param[in] theTrack Trak識別子
    @param[out] width 表示横サイズへのポインタ
    @param[out] height 表示縦サイズへのポインタ
    @return 無し
*/
void GetTrackDimensions ( Track theTrack, Fixed *width, Fixed *height );