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

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

Разработчик

Ссылка платформы AVFoundation ссылка класса AVAssetResourceLoadingRequest

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

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

AVAssetResourceLoadingRequest

AVAssetResourceLoadingRequest объект инкапсулирует информацию о запросе ресурса, выпущенном от объекта загрузчика ресурса.

Когда AVURLAsset объект нуждается в помощи, загружая ресурс, он спрашивает AVAssetResourceLoader объект помочь. Загрузчик ресурса инкапсулирует информацию о запросе путем создания экземпляра этого объекта, который это тогда вручает его объекту делегата для обработки. Делегат использует информацию в этом объекте выполнить запрос и отчет относительно успешности или неуспешности работы.

Наследование


Соответствует


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.9 и позже.
  • запрос запрос Свойство

    Объект URL-запроса для ресурса. (только для чтения)

    Объявление

    Swift

    var request: NSURLRequest! { get }

    Objective C

    @property(nonatomic, readonly) NSURLRequest *request

    Обсуждение

    Используйте значение в этом свойстве, чтобы идентифицировать требуемый ресурс и сформулировать надлежащий объект ответа.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Получает ключ, запрашивают данные для определенной комбинации приложения и содержания.

    Объявление

    Swift

    func streamingContentKeyRequestDataForApp(_ appIdentifier: NSData!, contentIdentifier contentIdentifier: NSData!, options options: [NSObject : AnyObject]!, error outError: NSErrorPointer) -> NSData!

    Objective C

    - (NSData *)streamingContentKeyRequestDataForApp:(NSData *)appIdentifier contentIdentifier:(NSData *)contentIdentifier options:(NSDictionary *)options error:(NSError **)outError

    Параметры

    appIdentifier

    Непрозрачный идентификатор содержания для приложения. Значение этого идентификатора зависит от определенной системы, используемой для обеспечения ключа расшифровки.

    contentIdentifier

    Непрозрачный идентификатор для содержания. Значение этого идентификатора зависит от определенной системы, используемой для обеспечения ключа расшифровки.

    options

    Дополнительная информация, необходимая для получения ключа, или nil если не требуется никакая дополнительная информация.

    outError

    На вводе, указателе на ошибочный объект. Если ошибка происходит при получении ключа содержания потоковой передачи, указатель установлен в надлежащий ошибочный объект на выводе.

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

    Ключ запрашивает данные, которые должны быть переданы главному поставщику для получения ключа содержания.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Информация о требуемом ресурсе. (только для чтения)

    Объявление

    Swift

    var contentInformationRequest: AVAssetResourceLoadingContentInformationRequest! { get }

    Objective C

    @property(nonatomic, readonly) AVAssetResourceLoadingContentInformationRequest *contentInformationRequest

    Обсуждение

    Экземпляр AVAssetResourceLoadingContentInformationRequest то, что Вы заполняете с информацией о ресурсе. Значение этого свойства nil если не запрашивается никакая такая информация.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • dataRequest dataRequest Свойство

    Диапазон требуемых данных ресурсов. (только для чтения)

    Объявление

    Swift

    var dataRequest: AVAssetResourceLoadingDataRequest! { get }

    Objective C

    @property(nonatomic, readonly) AVAssetResourceLoadingDataRequest *dataRequest

    Обсуждение

    Экземпляр AVAssetResourceLoadingDataRequest это указывает диапазон данных ресурсов, это требуют. Значение этого свойства nil если не запрашиваются никакие данные.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Экземпляр URL-запроса, если был перенаправлен загружающийся запрос.

    Объявление

    Swift

    @NSCopying var redirect: NSURLRequest!

    Objective C

    @property(nonatomic, copy) NSURLRequest *redirect

    Обсуждение

    Установите это свойство в экземпляр NSURLRequest указание перенаправления загружающегося запроса к другому URL.

    Если никакое перенаправление не необходимо, значение этого свойства должно быть nil, который является значением по умолчанию.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • ответ ответ Свойство

    Ответ URL для загружающегося запроса.

    Объявление

    Swift

    @NSCopying var response: NSURLResponse!

    Objective C

    @property(nonatomic, copy) NSURLResponse *response

    Обсуждение

    Значение этого свойства к экземпляру NSURLResponse, указание ответа на загружающийся запрос. Если никакой ответ не необходим, значение этого свойства nil.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Заставляет получатель обрабатывать обработку запроса как завершенную.

    Объявление

    Swift

    func finishLoading()

    Objective C

    - (void)finishLoading

    Обсуждение

    Если a dataRequest присутствует и ресурс не содержит в полной мере данные, запрошенные согласно значениям requestedOffset и requestedLength свойства запроса, вызвать finishLoading после обеспечения такое количество запрошенных данных, как ресурс содержит.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Булево значение, указывающее, был ли отменен запрос. (только для чтения)

    Объявление

    Swift

    var cancelled: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isCancelled) BOOL cancelled

    Обсуждение

    YEStrue когда загрузчик ресурса отменяет загрузку запроса, только до отправки сообщения resourceLoader:didCancelLoadingRequest: делегату.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Заставляет получатель обрабатывать отказ загрузить ресурс, за который делегат загрузчика ресурса взял на себя ответственность.

    Объявление

    Swift

    func finishLoadingWithError(_ error: NSError!)

    Objective C

    - (void)finishLoadingWithError:(NSError *)error

    Параметры

    error

    Ошибочный объект указание причины отказа.

    Обсуждение

    Когда делегат загрузчика ресурса берет на себя ответственность за загрузку ресурса, это вызывает этот метод, когда отказ произошел при загрузке ресурса. Этот метод отмечает загружающийся запрос, как закончено и уведомляет, что загрузчик ресурса возражает, что не мог быть загружен ресурс.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Булево значение, указывающее, закончилась ли загрузка ресурса. (только для чтения)

    Объявление

    Swift

    var finished: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isFinished) BOOL finished

    Обсуждение

    Значение этого свойства NOfalse первоначально. Значение изменяется на YEStrue когда объект делегата обработка запроса вызывает finishLoadingWithResponse:data:redirect: или finishLoadingWithError: метод.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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