Ссылка констант 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;
Константы
-
QTKitErrorDomain
QTKitErrorDomain
Ошибочный идентификатор домена QTKit.
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorCaptureInputKey
QTErrorCaptureInputKey
Используйте этот ключ для получения
QTCaptureInput
объект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorCaptureOutputKey
QTErrorCaptureOutputKey
Используйте этот ключ для получения
QTCaptureOutput
объект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorDeviceKey
QTErrorDeviceKey
Используйте этот ключ для получения
QTCaptureDevice
объект, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorExcludingDeviceKey
QTErrorExcludingDeviceKey
Используйте этот ключ для получения
QTCaptureDevice
объект для устройства, присутствие которого исключает устройство, для которого произошла ошибка.Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
QTErrorTimeKey
QTErrorTimeKey
NSValue
интерпретируемый какQTTime
.OS X v10.6; QuickTime 7.6.1.
Осуждаемый в OS X v10.9.
-
QTErrorFileSizeKey
QTErrorFileSizeKey
Используйте этот ключ для интерпретации размера файла в байтах как
NSNumber
.OS X v10.6; QuickTime 7.6.1.
Осуждаемый в OS X v10.9.
-
QTErrorRecordingSuccesfullyFinishedKey
QTErrorRecordingSuccesfullyFinishedKey
Используйте этот ключ, чтобы определить, были ли продукты записи успешно закончены после записи остановленного вследствие ошибки. Значение
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, };
Константы
-
QTErrorUnknown
QTErrorUnknown
Указывает неожиданную или неизвестную ошибку.
Проверить
NSUnderlyingErrorKey
для NSError представление внутренней причины ошибки.Доступный в OS X v10.5 и позже.
-
QTErrorIncompatibleInput
QTErrorIncompatibleInput
Ввод не мог быть добавлен к указанному сеансу, потому что это является несовместимым с существующими вводами и выводами в сеансе.
Проверить
QTErrorCaptureInputKey
для ввода, сталкивающегося с ошибкой.Доступный в OS X v10.5 и позже.
-
QTErrorIncompatibleOutput
QTErrorIncompatibleOutput
Вывод не мог быть добавлен к указанному сеансу, потому что это является несовместимым с существующими вводами и выводами в сеансе.
Проверить
QTErrorCaptureOutputKey
для вывода, сталкивающегося с ошибкой.Доступный в OS X v10.5 и позже.
-
QTErrorDeviceAlreadyUsedbyAnotherSession
QTErrorDeviceAlreadyUsedbyAnotherSession
Устройство не могло быть добавлено к сеансу, потому что это сталкивается с ошибкой периода выполнения, пытающейся, уже использовать устройство используясь другим сеансом.
Доступный в OS X v10.5 и позже.
-
QTErrorNoDataCaptured
QTErrorNoDataCaptured
Возвращенный, когда никакие данные не были успешно получены во время записи или другой работы получения.
Доступный в OS X v10.5 и позже.
-
QTErrorSessionConfigurationChanged
QTErrorSessionConfigurationChanged
Запись была автоматически остановлена, потому что ввод или вывод был добавлен или удален, или каналы ввода или вывода изменились.
Проверить
QTErrorCaptureSuccesfullyFinishedKey
определить, были ли зарегистрированные продукты успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorDiskFull
QTErrorDiskFull
Запись была автоматически остановлена, потому что диск, используемый для зарегистрированных продуктов, полон.
Проверить
QTErrorCaptureSuccesfullyFinishedKey
определить, были ли зарегистрированные продукты успешно завершены, когда была остановлена запись. В то время как целевой диск все еще имеет достаточное пространство для предотвращения предупреждений в масштабе всей системы о недостаточном пространстве на диске, эта ошибка произойдет.Доступный в OS X v10.5 и позже.
-
QTErrorDeviceWasDisconnected
QTErrorDeviceWasDisconnected
Запись была автоматически остановлена, потому что было разъединено устройство ввода данных.
Проверить
QTErrorCaptureSuccesfullyFinishedKey
определить, были ли продукты получения успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorMediaChanged
QTErrorMediaChanged
Запись была автоматически остановлена, потому что формат входных измененных носителей или выборки носителей был недопустим.
Проверить
QTErrorCaptureSuccesfullyFinishedKey
определить, были ли продукты получения успешно завершены, когда была остановлена запись.Доступный в OS X v10.5 и позже.
-
QTErrorMaximumDurationReached
QTErrorMaximumDurationReached
Возвращенный, когда запись достигла максимальной продолжительности, указанной приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorMaximumFileSizeReached
QTErrorMaximumFileSizeReached
Возвращенный, когда запись достигла максимального размера файла, указанного приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorMediaDiscontinuity
QTErrorMediaDiscontinuity
Возвращенный, когда существует разрыв в полученных носителях, обычно из-за perfomance проблем в системе пользователя или из-за изменения в состоянии устройства. Эта ошибка обычно указывает, что выборки носителей были отброшены для поддержания оперативного получения.
Доступный в OS X v10.5 и позже.
-
QTErrorMaximumNumberOfSamplesForFileFormatReached
QTErrorMaximumNumberOfSamplesForFileFormatReached
Указывает максимальное количество выборок, достигнутых формат файла.
OS X v10.6; QuickTime 7.6.3.
-
QTErrorDeviceNotConnected
QTErrorDeviceNotConnected
Устройство не подключено к компьютеру.
Доступный в OS X v10.5 и позже.
-
QTErrorDeviceInUseByAnotherApplication
QTErrorDeviceInUseByAnotherApplication
Устройство используется другим приложением.
Доступный в OS X v10.5 и позже.
-
QTErrorDeviceExcludedByAnotherDevice
QTErrorDeviceExcludedByAnotherDevice
Устройство исключено другим устройством.
Проверить
QTErrorExcludingDeviceKey
определить устройство, которое должно быть закрыто для открытия переставшего работать устройства.Доступный в OS X v10.5 и позже.
-