Поделиться через


AVOutputSettingsAssistant Класс

Определение

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

[Foundation.Register("AVOutputSettingsAssistant", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVOutputSettingsAssistant : Foundation.NSObject
type AVOutputSettingsAssistant = class
    inherit NSObject
Наследование
AVOutputSettingsAssistant
Атрибуты

Комментарии

Этот класс предоставляет предварительно настроенные параметры AVAudioSettings, AVVideoSettingsCompressed и AVVideoSettingsUncompressed, которые могут использоваться другими классами в AVFoundation.

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

//
// Get the 640x480 audio settings
//
var audioSettings = AVOutputSettingsAssistant.Preset640x80.AudioSettings;

Конструкторы

AVOutputSettingsAssistant(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

AVOutputSettingsAssistant(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

AudioSettings

Возвращает словарь значений для создания AVAssetWriterInput экземпляров.

AvailableOutputSettingsPresets

Возвращает массив, содержащий предустановки, которые должны использоваться для создания AVOutputSettingsAssistant.

Class

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CompressedVideoSettings

Возвращает или задает параметры сжатого видео, используемые при создании объекта T:onoTouch.AVFoundation.AVAssetWriterInput .

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
Handle

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

(Унаследовано от NSObject)
IsDirectBinding

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
IsProxy

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
OutputFileType

Возвращает универсальный идентификатор типа для типа выходного файла.

Preset1280x720

Предустановка для выходных данных 1280x720.

Preset1920x1080

Предустановка для выходных данных 1920x1080.

Preset3840x2160

Предустановка для выходных данных 3840 x 2160.

Preset640x480

Предустановка для выходных данных 640 x 480.

Preset960x540

Предустановка для выходных данных 960x540.

PresetHevc1920x1080

Предустановка для выходных данных HVEC 1920x1080.

PresetHevc3840x2160

Предустановка для выходных данных HVEC 3840x2160

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
SourceAudioFormat

Возвращает или задает формат исходных звуковых данных.

SourceVideoAverageFrameDuration

Возвращает или задает среднюю длительность кадра.

SourceVideoFormat

Возвращает или задает объект , CMVideoFormatDescription описывающий формат исходного видео.

SourceVideoMinFrameDuration

Возвращает или задает минимальную длительность кадра.

Superclass

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
UnCompressedVideoSettings

Возвращает или задает несжатые параметры видео для использования при создании объекта T:onoTouch.AVFoundation.AVAssetWriterInput .

WeakAudioSettings

Возвращает слабую ссылку на параметры звука.

WeakVideoSettings

Возвращает слабую ссылку на параметры видео.

Zone

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
CommitEditing()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
DangerousRelease()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
DangerousRetain()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Equals(Object)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
ExposedBindings()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
FromPreset(String)

Создает объект AVOutputSettingsAssistant с предустановками, определяемыми с помощью presetIdentifier.

GetBindingInfo(NSString)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
GetNativeHash()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Init()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Invoke(Action, Double)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

ObjectDidEndEditing(NSObject, INSEditor)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

GetValidModes(NSObject, NSFontPanel)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

ValidateToolbarItem(NSObject, NSToolbarItem)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

GetDebugDescription(INSObjectProtocol)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Предоставляет предварительно настроенные параметры видео и звука для использования с AVFoundation.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел