Ссылка констант QTKit
Этот документ определяет константы в платформе QTKit, не связанные с определенным классом.
-
Ошибочный идентификатор домена QTKit и ключи для извлечения определенных значений из userInfo словаря ошибки, возвращенной QTKit.
Объявление
Objective C
NSString * const QTKitErrorDomain; NSString * const QTErrorCaptureInputKey; NSString * const QTErrorCaptureOutputKey; NSString * const QTErrorDeviceKey; NSString * const QTErrorExcludingDeviceKey; NSString * const QTErrorTimeKey; NSString * const QTErrorFileSizeKey; NSString * const QTErrorRecordingSuccesfullyFinishedKey;Константы
-
QTKitErrorDomainQTKitErrorDomainОшибочный идентификатор домена QTKit.
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorCaptureInputKeyQTErrorCaptureInputKeyИспользуйте этот ключ для получения
QTCaptureInputобъект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorCaptureOutputKeyQTErrorCaptureOutputKeyИспользуйте этот ключ для получения
QTCaptureOutputобъект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorDeviceKeyQTErrorDeviceKeyИспользуйте этот ключ для получения
QTCaptureDeviceобъект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorExcludingDeviceKeyQTErrorExcludingDeviceKeyИспользуйте этот ключ для получения
QTCaptureDeviceобъект для устройства, присутствие которого исключает устройство, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorTimeKeyQTErrorTimeKeyNSValueинтерпретируемый какQTTime.OS X v10.6; QuickTime 7.6.1.
Осуждаемый в OS X v10.9.
-
QTErrorFileSizeKeyQTErrorFileSizeKeyИспользуйте этот ключ для интерпретации размера файла в байтах как
NSNumber.OS X v10.6; QuickTime 7.6.1.
Осуждаемый в OS X v10.9.
-
QTErrorRecordingSuccesfullyFinishedKeyQTErrorRecordingSuccesfullyFinishedKeyИспользуйте этот ключ, чтобы определить, были ли продукты записи успешно закончены после записи остановленного вследствие ошибки. Значение
NSNumberинтерпретируемый как aBOOL.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.7.
-
-
Коды ошибки возвратились в QTKitErrorDomain.
Объявление
Swift
var QTErrorUnknown: Int { get } var QTErrorIncompatibleInput: Int { get } var QTErrorIncompatibleOutput: Int { get } var QTErrorDeviceAlreadyUsedbyAnotherSession: Int { get } var QTErrorNoDataCaptured: Int { get } var QTErrorSessionConfigurationChanged: Int { get } var QTErrorDiskFull: Int { get } var QTErrorDeviceWasDisconnected: Int { get } var QTErrorMediaChanged: Int { get } var QTErrorMaximumDurationReached: Int { get } var QTErrorMaximumFileSizeReached: Int { get } var QTErrorMediaDiscontinuity: Int { get } var QTErrorMaximumNumberOfSamplesForFileFormatReached: Int { get } var QTErrorDeviceNotConnected: Int { get } var QTErrorDeviceInUseByAnotherApplication: Int { get } var QTErrorDeviceExcludedByAnotherDevice: Int { get }Objective C
enum { QTErrorUnknown = -1, QTErrorIncompatibleInput = 1002, QTErrorIncompatibleOutput = 1003, QTErrorDeviceAlreadyUsedbyAnotherSession = 1101, QTErrorNoDataCaptured = 1200, QTErrorSessionConfigurationChanged = 1201, QTErrorDiskFull = 1202, QTErrorDeviceWasDisconnected = 1203, QTErrorMediaChanged = 1204, QTErrorMaximumDurationReached = 1205, QTErrorMaximumFileSizeReached = 1206, QTErrorMediaDiscontinuity = 1207, QTErrorMaximumNumberOfSamplesForFileFormatReached = 1208, QTErrorDeviceNotConnected = 1300, QTErrorDeviceInUseByAnotherApplication = 1301, QTErrorDeviceExcludedByAnotherDevice = 1302, };Константы
-
QTErrorUnknownQTErrorUnknownУказывает неожиданную или неизвестную ошибку.
Проверить
NSUnderlyingErrorKeyдля NSError представление внутренней причины ошибки.Доступный в OS X v10.5 и позже.
-
QTErrorIncompatibleInputQTErrorIncompatibleInputВвод не мог быть добавлен к указанному сеансу, потому что это является несовместимым с существующими вводами и выводами в сеансе.
Проверить
QTErrorCaptureInputKeyдля ввода, сталкивающегося с ошибкой.Доступный в OS X v10.5 и позже.
-
QTErrorIncompatibleOutputQTErrorIncompatibleOutputВывод не мог быть добавлен к указанному сеансу, потому что это является несовместимым с существующими вводами и выводами в сеансе.
Проверить
QTErrorCaptureOutputKeyдля вывода, сталкивающегося с ошибкой.Доступный в OS X v10.5 и позже.
-
QTErrorDeviceAlreadyUsedbyAnotherSessionQTErrorDeviceAlreadyUsedbyAnotherSessionУстройство не могло быть добавлено к сеансу, потому что это сталкивается с ошибкой периода выполнения, пытающейся, уже использовать устройство используясь другим сеансом.
Доступный в OS X v10.5 и позже.
-
QTErrorNoDataCapturedQTErrorNoDataCapturedВозвращенный, когда никакие данные не были успешно получены во время записи или другой работы получения.
Доступный в OS X v10.5 и позже.
-
QTErrorSessionConfigurationChangedQTErrorSessionConfigurationChangedЗапись была автоматически остановлена, потому что ввод или вывод был добавлен или удален, или каналы ввода или вывода изменились.
Проверить
QTErrorCaptureSuccesfullyFinishedKeyопределить, были ли зарегистрированные продукты успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorDiskFullQTErrorDiskFullЗапись была автоматически остановлена, потому что диск, используемый для зарегистрированных продуктов, полон.
Проверить
QTErrorCaptureSuccesfullyFinishedKeyопределить, были ли зарегистрированные продукты успешно завершены, когда была остановлена запись. В то время как целевой диск все еще имеет достаточное пространство для предотвращения предупреждений в масштабе всей системы о недостаточном пространстве на диске, эта ошибка произойдет.Доступный в OS X v10.5 и позже.
-
QTErrorDeviceWasDisconnectedQTErrorDeviceWasDisconnectedЗапись была автоматически остановлена, потому что было разъединено устройство ввода данных.
Проверить
QTErrorCaptureSuccesfullyFinishedKeyопределить, были ли продукты получения успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorMediaChangedQTErrorMediaChangedЗапись была автоматически остановлена, потому что формат входных измененных носителей или выборки носителей был недопустим.
Проверить
QTErrorCaptureSuccesfullyFinishedKeyопределить, были ли продукты получения успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorMaximumDurationReachedQTErrorMaximumDurationReachedВозвращенный, когда запись достигла максимальной продолжительности, указанной приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorMaximumFileSizeReachedQTErrorMaximumFileSizeReachedВозвращенный, когда запись достигла максимального размера файла, указанного приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorMediaDiscontinuityQTErrorMediaDiscontinuityВозвращенный, когда существует разрыв в полученных носителях, обычно из-за perfomance проблем в системе пользователя или из-за изменения в состоянии устройства. Эта ошибка обычно указывает, что выборки носителей были отброшены для поддержания оперативного получения.
Доступный в OS X v10.5 и позже.
-
QTErrorMaximumNumberOfSamplesForFileFormatReachedQTErrorMaximumNumberOfSamplesForFileFormatReachedУказывает максимальное количество выборок, достигнутых формат файла.
OS X v10.6; QuickTime 7.6.3.
-
QTErrorDeviceNotConnectedQTErrorDeviceNotConnectedУстройство не подключено к компьютеру.
Доступный в OS X v10.5 и позже.
-
QTErrorDeviceInUseByAnotherApplicationQTErrorDeviceInUseByAnotherApplicationУстройство используется другим приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorDeviceExcludedByAnotherDeviceQTErrorDeviceExcludedByAnotherDeviceУстройство исключено другим устройством.
Проверить
QTErrorExcludingDeviceKeyопределить устройство, которое должно быть закрыто для открытия переставшего работать устройства.Доступный в OS X v10.5 и позже.
-
