QTMovieCurrentSizeAttribute
oldと QTMovieSizeDidChangeNotification
tasksを置き換える正しい方法を知っている人はいますか? 古い廃止されたコードを一掃しようとしています。
QTMovieNaturalSizeDidChangeNotification
の代わりにならないことがわかりましたQTMovieSizeDidChangeNotification
。同様にQTMovieNaturalSizeAttribute
の代わりにはなりませんQTMovieCurrentSizeAttribute
。Natural Size
はQTMovie
のネイティブ解像度をCurrent Size
指し、QTMovie
が表示されている解像度を指します (これは、ネイティブからサイズ変更できるムービーがデコードされている解像度である場合もあります)。たとえば、ソースがアナモルフィックであるか、正方形でないピクセルを持っている場合、と は同じではNatural
ありCurrent Size
ません。この違いは、QuickTime 7 Player の Movie Inspector ウィンドウで簡単に確認できます。
私が知る限り、QuickTime X では同じQTMovie
に複数のビューを表示できるため、 の概念をCurrent Size
新しいものに置き換える必要がありました。(おそらく、Current Size
機能はQTMovieView
? またはデコーダー クエリに移動されましたか?) 新しい方法のドキュメントまたはサンプル コードを参照してもらえますか?
Natural
非推奨のコードを使用せずに、およびを表示するように更新された Movie Inspector ウィンドウのサンプル コードCurrent ('Actual') Sizes
が理想的です。これまでのところ、これに取り組むのは非常に紛らわしいものでした。