Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AVFoundation ссылка функций основы AV

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка функций основы AV

В этой главе описываются функцию, определяемую в Платформе AVFoundation.

Функции

  • Возвращает масштабированное CGRect это поддерживает форматное соотношение, указанное a CGSize в ограничении CGRect.

    Объявление

    Swift

    func AVMakeRectWithAspectRatioInsideRect(_ aspectRatio: CGSize, _ boundingRect: CGRect) -> CGRect

    Objective C

    CGRect AVMakeRectWithAspectRatioInsideRect ( CGSize aspectRatio, CGRect boundingRect );

    Параметры

    aspectRatio

    Отношение ширины и высоты (форматное соотношение) Вы хотите поддержать.

    boundingRect

    Ограничительный прямоугольник Вы хотите вписаться.

    Возвращаемое значение

    Возвращает масштабированное CGRect это поддерживает форматное соотношение, указанное aspectRatio это соответствует вboundingRect.

    Обсуждение

    Это полезно при попытке соответствовать naturalSize свойство AVPlayerItem объект в границах другого CALayer. Вы обычно использовали бы возвращаемое значение этой функции как AVPlayerLayer структурируйте значение свойства. Например:

    • myPlayerLayer.frame = AVMakeRectWithAspectRatioInsideRect(myPlayerItem.naturalSize, mySuperLayer.bounds);

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.7 и позже.