QuickTime .mov (H.264) のビデオ ファイルがあります。QuickTime Player 10 で開いて Movie Inspector で確認すると、事前にスケーリングされたサイズが 1440x1080 で、表示サイズが 1920x1080 であることがわかります。
QTKit と次の属性でビデオを開きます: QTMovieOpenAsyncOKAttribute
、QTMovieIsActiveAttribute
、。QTMovieResolveDataRefsAttribute
QTMovieDontInteractWithUserAttribute
両方とも1920x1080QTMovieCurrentSizeAttribute
を与えます。QTMovieNaturalSizeAttribute
QuickTime 7 でムービーを開くと、GetMovieBox() を使用して、サイズが 1920x1080 で、フレームに 1440x1080 でアクセスできることを確認できます。QTKit を使用して 1440x1080 の解像度情報を取得するにはどうすればよいですか?
QTMovieCurrentSizeAttribute および QTMovieSizeDidChangeNotification の置換で示されているように、アフィン変換を使用してみましたが、ID 変換が行われました。