Кто-нибудь знает правильный способ замены старых задач QTMovieCurrentSizeAttribute
и QTMovieSizeDidChangeNotification
? Я пытаюсь очистить старый устаревший код.
Я обнаружил, что QTMovieNaturalSizeDidChangeNotification
не является заменой для QTMovieSizeDidChangeNotification
. Аналогично QTMovieNaturalSizeAttribute
не является заменой для QTMovieCurrentSizeAttribute
. Natural Size
относится к собственному разрешению QTMovie
, а Current Size
относится к разрешению, при котором отображается QTMovie
(это также может быть разрешение, до которого декодируется фильм, размер которого можно изменить с родные). Например, если источник был анаморфным или имел неквадратные пиксели, то Natural
и Current Size
s не будут одинаковыми. Разницу легко увидеть в окне «Инспектор фильмов» проигрывателя QuickTime 7.
Насколько я могу судить, QuickTime X допускает несколько просмотров одного и того же QTMovie
, поэтому понятие Current Size
необходимо заменить чем-то новым. (Возможно, функциональность Current Size
была перенесена в QTMovieView
? Или запрос декодера?) Может кто-нибудь направить меня к документации или образцу кода для нового способа?
Идеальным будет любой пример кода окна Инспектора фильма, который был обновлен и теперь отображает Natural
и Current ('Actual') Sizes
без использования устаревшего кода. До сих пор это очень сбивало с толку.