Ошибочные константы основы AV
Этот документ описывает ошибочные константы, определенные в платформе Основы AV, которые не описаны в отдельных классах.
-
Постоянный для идентификации ошибочного домена AVFoundation.
Объявление
Swift
let AVFoundationErrorDomain: NSString!Objective C
const NSString *AVFoundationErrorDomain;Константы
-
Ключи в пользовательском информационном словаре по ошибкам AVFoundation создают.
Объявление
Swift
let AVErrorDeviceKey: NSString! let AVErrorTimeKey: NSString! let AVErrorFileSizeKey: NSString! let AVErrorPIDKey: NSString! let AVErrorRecordingSuccessfullyFinishedKey: NSString! let AVErrorMediaTypeKey: NSString! let AVErrorMediaSubTypeKey: NSString!Objective C
NSString *const AVErrorDeviceKey; NSString *const AVErrorTimeKey; NSString *const AVErrorFileSizeKey; NSString *const AVErrorPIDKey; NSString *const AVErrorRecordingSuccessfullyFinishedKey; NSString *const AVErrorMediaTypeKey; NSString *const AVErrorMediaSubTypeKey;Константы
-
AVErrorDeviceKeyAVErrorDeviceKeyСоответствующее значение
NSStringобъект с именем устройства.Доступный в OS X v10.7 и позже.
-
AVErrorTimeKeyAVErrorTimeKeyСоответствующее значение
NSValueобъект, содержащий CMTime.Доступный в OS X v10.7 и позже.
-
AVErrorFileSizeKeyAVErrorFileSizeKeyСоответствующее значение
NSNumberобъект, содержащий размер файла в байтах.Доступный в OS X v10.7 и позже.
-
AVErrorPIDKeyAVErrorPIDKeyСоответствующее значение
NSNumberобъект, содержащий Идентификационный номер процесса.Доступный в OS X v10.7 и позже.
-
AVErrorRecordingSuccessfullyFinishedKeyAVErrorRecordingSuccessfullyFinishedKeyСоответствующее значение
NSNumberобъект с булевым значением, указывающим, закончилась ли запись успешно.Доступный в OS X v10.7 и позже.
-
AVErrorMediaTypeKeyAVErrorMediaTypeKeyСоответствующее значение
NSStringобъект, указывающий тип среды, такой как видео, аудио или метаданные. Для списка возможных значений см. Ссылку Констант Основы AV.Доступный в OS X v10.7 и позже.
-
AVErrorMediaSubTypeKeyAVErrorMediaSubTypeKeyСоответствующее значение является массивом
NSNumberобъекты, указывающие подтипы носителей. Типы представлены четырьмя кодами символов (4ccs), как определено вCoreAudioTypes.hдля аудио носителей и вCMFormatDescription.hдля видео носителей.Доступный в OS X v10.7 и позже.
-
-
Коды, указывающие ошибку. Они могут появиться в
NSErrorобъекты, возвращенные различными методами AVFoundation.Объявление
Swift
enum AVError : Int { case Unknown case OutOfMemory case SessionNotRunning case DeviceAlreadyUsedByAnotherSession case NoDataCaptured case SessionConfigurationChanged case DiskFull case DeviceWasDisconnected case MediaChanged case MaximumDurationReached case MaximumFileSizeReached case MediaDiscontinuity case MaximumNumberOfSamplesForFileFormatReached case DeviceNotConnected case DeviceInUseByAnotherApplication case DeviceLockedForConfigurationByAnotherProcess case ExportFailed case DecodeFailed case InvalidSourceMedia case FileAlreadyExists case CompositionTrackSegmentsNotContiguous case InvalidCompositionTrackSegmentDuration case InvalidCompositionTrackSegmentSourceStartTime case InvalidCompositionTrackSegmentSourceDuration case FileFormatNotRecognized case FileFailedToParse case MaximumStillImageCaptureRequestsExceeded case ContentIsProtected case NoImageAtTime case DecoderNotFound case EncoderNotFound case ContentIsNotAuthorized case ApplicationIsNotAuthorized case OperationNotSupportedForAsset case DecoderTemporarilyUnavailable case EncoderTemporarilyUnavailable case InvalidVideoComposition case ReferenceForbiddenByReferencePolicy case InvalidOutputURLPathExtension case ScreenCaptureFailed case DisplayWasDisabled case TorchLevelUnavailable case IncompatibleAsset case FailedToLoadMediaData case ServerIncorrectlyConfigured case ApplicationIsNotAuthorizedToUseDevice case FailedToParse case FileTypeDoesNotSupportSampleReferences case UndecodableMediaData }Objective C
enum { AVErrorUnknown = -11800, AVErrorOutOfMemory = -11801, AVErrorSessionNotRunning = -11803, AVErrorDeviceAlreadyUsedByAnotherSession = -11804, AVErrorNoDataCaptured = -11805, AVErrorSessionConfigurationChanged = -11806, AVErrorDiskFull = -11807, AVErrorDeviceWasDisconnected = -11808, AVErrorMediaChanged = -11809, AVErrorMaximumDurationReached = -11810, AVErrorMaximumFileSizeReached = -11811, AVErrorMediaDiscontinuity = -11812, AVErrorMaximumNumberOfSamplesForFileFormatReached = -11813, AVErrorDeviceNotConnected = -11814, AVErrorDeviceInUseByAnotherApplication = -11815, AVErrorDeviceLockedForConfigurationByAnotherProcess = -11817, AVErrorExportFailed = -11820, AVErrorDecodeFailed = -11821, AVErrorInvalidSourceMedia = -11822, AVErrorFileAlreadyExists = -11823, AVErrorCompositionTrackSegmentsNotContiguous = -11824, AVErrorInvalidCompositionTrackSegmentDuration = -11825, AVErrorInvalidCompositionTrackSegmentSourceStartTime = -11826, AVErrorInvalidCompositionTrackSegmentSourceDuration = -11827, AVErrorFileFormatNotRecognized = -11828, AVErrorFileFailedToParse = -11829, AVErrorMaximumStillImageCaptureRequestsExceeded = -11830, AVErrorContentIsProtected = -11831, AVErrorNoImageAtTime = -11832, AVErrorDecoderNotFound = -11833, AVErrorEncoderNotFound = -11834, AVErrorContentIsNotAuthorized = -11835, AVErrorApplicationIsNotAuthorized = -11836, AVErrorOperationNotSupportedForAsset = -11838, AVErrorDecoderTemporarilyUnavailable = -11839, AVErrorEncoderTemporarilyUnavailable = -11840, AVErrorInvalidVideoComposition = -11841, AVErrorReferenceForbiddenByReferencePolicy = -11842, AVErrorInvalidOutputURLPathExtension = -11843, AVErrorScreenCaptureFailed = -11844, AVErrorDisplayWasDisabled = -11845, AVErrorTorchLevelUnavailable = -11846, AVErrorIncompatibleAsset = -11848, AVErrorFailedToLoadMediaData = -11849, AVErrorServerIncorrectlyConfigured = -11850, AVErrorApplicationIsNotAuthorizedToUseDevice = -11852, };Константы
-
UnknownAVErrorUnknownПричина ошибки неизвестна.
Доступный в OS X v10.7 и позже.
-
OutOfMemoryAVErrorOutOfMemoryРабота не могла быть завершена, потому что существует недостаточно памяти для обработки всех носителей.
Доступный в OS X v10.7 и позже.
-
SessionNotRunningAVErrorSessionNotRunningЗапись не могла быть запущена, потому что не получаются никакие данные.
Доступный в OS X v10.7 и позже.
-
DeviceAlreadyUsedByAnotherSessionAVErrorDeviceAlreadyUsedByAnotherSessionНосители не могли быть получены от устройства, потому что оно уже используется в другом месте в этом приложении.
Доступный в OS X v10.7 и позже.
-
NoDataCapturedAVErrorNoDataCapturedЗапись отказавшего, потому что не были получены никакие данные.
Доступный в OS X v10.7 и позже.
-
SessionConfigurationChangedAVErrorSessionConfigurationChangedЗапись остановилась, потому что изменилась конфигурация источников носителей и мест назначения.
Доступный в OS X v10.7 и позже.
-
DiskFullAVErrorDiskFullЗапись остановилась, потому что диск становится полным.
Доступный в OS X v10.7 и позже.
-
DeviceWasDisconnectedAVErrorDeviceWasDisconnectedЗапись остановилась, потому что устройство было выключено или отключено.
Доступный в OS X v10.7 и позже.
-
MediaChangedAVErrorMediaChangedЗапись остановилась потому что формат исходных измененных носителей.
Доступный в OS X v10.7 и позже.
-
MaximumDurationReachedAVErrorMaximumDurationReachedЗапись остановилась, потому что была достигнута максимальная продолжительность для файла.
Доступный в OS X v10.7 и позже.
-
MaximumFileSizeReachedAVErrorMaximumFileSizeReachedЗапись остановилась, потому что был достигнут максимальный размер для файла.
Доступный в OS X v10.7 и позже.
-
MediaDiscontinuityAVErrorMediaDiscontinuityЗапись остановилась, потому что было прерывание во входных носителях.
Доступный в OS X v10.7 и позже.
-
MaximumNumberOfSamplesForFileFormatReachedAVErrorMaximumNumberOfSamplesForFileFormatReachedЗапись остановилась, потому что было достигнуто максимальное количество выборок для файла.
Доступный в OS X v10.7 и позже.
-
DeviceNotConnectedAVErrorDeviceNotConnectedУстройство не могло быть открыто, потому что оно не соединено или включено.
Доступный в OS X v10.7 и позже.
-
DeviceInUseByAnotherApplicationAVErrorDeviceInUseByAnotherApplicationУстройство не могло быть открыто, потому что оно используется другим приложением.
Доступный в OS X v10.7 и позже.
-
DeviceLockedForConfigurationByAnotherProcessAVErrorDeviceLockedForConfigurationByAnotherProcessНастройки для устройства не могли быть изменены, потому что устройством управляет другое приложение.
Доступный в OS X v10.7 и позже.
-
ExportFailedAVErrorExportFailedЭкспорт не мог быть завершен.
Доступный в OS X v10.7 и позже.
-
DecodeFailedAVErrorDecodeFailedРабота не могла быть завершена, потому что не могли декодироваться некоторые исходные носители.
Доступный в OS X v10.7 и позже.
-
InvalidSourceMediaAVErrorInvalidSourceMediaРабота не могла быть завершена, потому что не могли быть считаны некоторые исходные носители.
Доступный в OS X v10.7 и позже.
-
FileAlreadyExistsAVErrorFileAlreadyExistsФайл не мог быть создан, потому что файл с тем же именем уже существует в том же расположении.
Доступный в OS X v10.7 и позже.
-
CompositionTrackSegmentsNotContiguousAVErrorCompositionTrackSegmentsNotContiguousИсходные носители не могут быть добавлены, потому что это содержит разрывы.
Доступный в OS X v10.7 и позже.
-
InvalidCompositionTrackSegmentDurationAVErrorInvalidCompositionTrackSegmentDurationИсходные носители не могут быть добавлены, потому что его продолжительность в месте назначения недопустима.
Доступный в OS X v10.7 и позже.
-
InvalidCompositionTrackSegmentSourceStartTimeAVErrorInvalidCompositionTrackSegmentSourceStartTimeИсходные носители не могут быть добавлены, потому что его время начала в месте назначения недопустимо.
Доступный в OS X v10.7 и позже.
-
InvalidCompositionTrackSegmentSourceDurationAVErrorInvalidCompositionTrackSegmentSourceDurationИсходные носители не могут быть добавлены, потому что это не имеет никакой продолжительности.
Доступный в OS X v10.7 и позже.
-
FileFormatNotRecognizedAVErrorFileFormatNotRecognizedНосители не могли быть открыты, потому что это не находится в распознанном формате.
Доступный в OS X v10.7 и позже.
-
FileFailedToParseAVErrorFileFailedToParseНосители не могли быть открыты, потому что файл поврежден или не в распознанном формате.
Доступный в OS X v10.7 и позже.
-
MaximumStillImageCaptureRequestsExceededAVErrorMaximumStillImageCaptureRequestsExceededФотография не могла быть сделана, потому что существует слишком много фото запросов, еще не завершившихся.
Доступный в OS X v10.7 и позже.
-
ContentIsProtectedAVErrorContentIsProtectedПриложению не открывают доступ для открытия носителей.
Доступный в OS X v10.7 и позже.
-
NoImageAtTimeAVErrorNoImageAtTimeНет никакого изображения в то время в носителях.
Доступный в OS X v10.7 и позже.
-
DecoderNotFoundAVErrorDecoderNotFoundДекодер для данных носителей не был найден
Ошибка
userInfoможет содержать значения для ключейAVErrorMediaTypeKeyиAVErrorMediaSubTypeKey, если они доступны.Доступный в OS X v10.7 и позже.
-
EncoderNotFoundAVErrorEncoderNotFoundТребуемый кодер не был найден.
Ошибка
userInfoможет содержать значения для ключейAVErrorMediaTypeKeyиAVErrorMediaSubTypeKey, если они доступны.Доступный в OS X v10.7 и позже.
-
ContentIsNotAuthorizedAVErrorContentIsNotAuthorizedПользователь не разрешен играть носители.
Доступный в OS X v10.7 и позже.
-
ApplicationIsNotAuthorizedAVErrorApplicationIsNotAuthorizedПриложению не открывают доступ для игры носителей.
Доступный в OS X v10.7 и позже.
-
OperationNotSupportedForAssetAVErrorOperationNotSupportedForAssetВы попытались выполнить работу с не поддерживающимся активом.
Доступный в OS X v10.7 и позже.
-
DecoderTemporarilyUnavailableAVErrorDecoderTemporarilyUnavailableНадлежащий декодер в настоящее время не доступен.
Ошибка
userInfoможет содержатьAVErrorMediaTypeKeyиAVErrorMediaSubTypeKey, если они доступны.Доступный в OS X v10.7 и позже.
-
EncoderTemporarilyUnavailableAVErrorEncoderTemporarilyUnavailableНадлежащий кодер в настоящее время не доступен.
Ошибка
userInfoможет содержатьAVErrorMediaTypeKeyиAVErrorMediaSubTypeKey, если они доступны.Доступный в OS X v10.8 и позже.
-
InvalidVideoCompositionAVErrorInvalidVideoCompositionВы попытались выполнить не поддерживающуюся видео работу состава.
Доступный в OS X v10.8 и позже.
-
ReferenceForbiddenByReferencePolicyAVErrorReferenceForbiddenByReferencePolicyВы попытались выполнить работу с активом, попытавшимся следовать за непозволенной ссылкой.
Доступный в OS X v10.8 и позже.
-
InvalidOutputURLPathExtensionAVErrorInvalidOutputURLPathExtensionРасширение пути URL было недопустимо.
Доступный в OS X v10.8 и позже.
-
ScreenCaptureFailedAVErrorScreenCaptureFailedСнимок экрана перестал работать.
Доступный в OS X v10.8 и позже.
-
DisplayWasDisabledAVErrorDisplayWasDisabledСнимок экрана перестал работать, потому что дисплей был неактивен.
Доступный в OS X v10.8 и позже.
-
TorchLevelUnavailableAVErrorTorchLevelUnavailableУказанный уровень факела допустим, но в настоящее время недоступен. Это могло бы быть вследствие устройства, перегреваемого в настоящее время.
Доступный в OS X v10.9 и позже.
-
IncompatibleAssetAVErrorIncompatibleAssetМедиа-материалы не могли показаться, потому что устройство на iOS не способно к игре содержания. Если устройство не поддерживает игру определенного видео уровня профиля, это могло бы произойти.
Доступный в OS X v10.9 и позже.
-
FailedToLoadMediaDataAVErrorFailedToLoadMediaDataМедиаресурс не содержит все требуемые данные и не может быть загружен.
Доступный в OS X v10.9 и позже.
-
ServerIncorrectlyConfiguredAVErrorServerIncorrectlyConfiguredСервер HTTP, отправляющий медиаресурс, не сконфигурирован как ожидалось. Это могло бы означать, что сервер не поддерживает запросы диапазона байта.
Доступный в OS X v10.9 и позже.
-
ApplicationIsNotAuthorizedToUseDeviceAVErrorApplicationIsNotAuthorizedToUseDeviceПользователь отклонил это разрешение приложения для получения носителей.
Доступный в OS X v10.9 и позже.
-
