Compartilhar via


AVAssetWriterInput Classe

Definição

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

[Foundation.Register("AVAssetWriterInput", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVAssetWriterInput : Foundation.NSObject
[Foundation.Register("AVAssetWriterInput", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 7, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVAssetWriterInput : Foundation.NSObject
type AVAssetWriterInput = class
    inherit NSObject
Herança
AVAssetWriterInput
Atributos

Construtores

AVAssetWriterInput(IntPtr)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

AVAssetWriterInput(NSObjectFlag)

Construtor para chamar em classes derivadas para ignorar a inicialização e simplesmente alocar o objeto.

AVAssetWriterInput(String, AudioSettings)

Cria um novo AVAssetWriterInput com mediaType e outputSettings especificados.

AVAssetWriterInput(String, AudioSettings, CMFormatDescription)

Cria um novo AVAssetWriterInput com os , outputSettingse sourceFormatHintespecificadosmediaType.

AVAssetWriterInput(String, AVVideoSettingsCompressed)

Cria um novo AVAssetWriterInput com mediaType e outputSettings especificados.

AVAssetWriterInput(String, AVVideoSettingsCompressed, CMFormatDescription)

Cria um novo AVAssetWriterInput com os , outputSettingse sourceFormatHintespecificadosmediaType.

AVAssetWriterInput(String, NSDictionary)

Cria um novo AVAssetWriterInput com o especificado mediaType e outputSettings..

AVAssetWriterInput(String, NSDictionary, CMFormatDescription)

Cria um novo AVAssetWriterInput com os , outputSettingse sourceFormatHintespecificadosmediaType.

Propriedades

CanPerformMultiplePasses

Se a entrada pode executar várias passagens sobre dados de mídia acrescentados.

Class

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
ClassHandle

O identificador dessa classe.

CurrentPassDescription

Caso contrário null, descreve os requisitos (como intervalos de tempo para acréscimo) da passagem atual.

DebugDescription

Uma descrição significativa do desenvolvedor desse objeto.

(Herdado de NSObject)
Description

Descrição do objeto, a versão Objective-C de ToString.

(Herdado de NSObject)
ExpectsMediaDataInRealTime

Se o sistema precisa capturar de uma fonte de dados em tempo real.

ExtendedLanguageTag

Caso contrário null, o código RFC 4646 para o dialeto regional da faixa. (Consulte LanguageCode.)

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
IsDirectBinding

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
IsProxy

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
LanguageCode

Caso contrário null, o código de linguagem ISO 639-2/T dos dados. Se um dialeto regional precisar ser especificado, os desenvolvedores também deverão especificar ExtendedLanguageTag .

MarksOutputTrackAsEnabled

Se a faixa de saída deve ser marcada como habilitada, se o tipo de arquivo de saída dá suporte a faixas habilitadas e desabilitadas.

MediaDataLocation

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

MediaTimeScale

A escala de tempo do ativo. Aplica-se somente a ativos que não são de áudio.

MediaType

Identifica o tipo de mídia que está sendo gravado. Deve ser um valor de AVMediaType.

Metadata

Os metadados a serem associados ao ativo.

NaturalSize

As dimensões naturais da mídia visual descritas pelos dados.

OutputSettings

Caso contrário null, as configurações usadas para codificar a mídia.

PerformsMultiPassEncodingIfSupported

Se a entrada deve tentar a codificação multipasso dos dados de origem.

PreferredMediaChunkAlignment

O limite, em bytes, para alinhamento da parte de mídia.

PreferredMediaChunkDuration

A duração das partes de mídia nos dados de exemplo.

PreferredVolume

O volume preferencial, variando de 0,0 (silencioso) a 1,0 ("volume normal").

ReadyForMoreMediaData

Se este gravador está pronto para que mais amostras sejam acrescentadas.

RetainCount

Retorna a contagem de retenção objective-C atual para o objeto .

(Herdado de NSObject)
SampleReferenceBaseUrl

Se não nullfor , as referências de exemplo de URL base serão relativas a.

Self

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
SourceFormatHint

Se não for null, um CMFormatDescription que pode fornecer informações sobre configurações de saída ausentes ou para validação.

Superclass

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para esse NSObject.

(Herdado de NSObject)
Transform

A transformação preferencial a ser aplicada aos dados visuais.

Zone

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)

Métodos

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando NSString keyPath).   As alterações observadas são expedidas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando keyPath de cadeia de caracteres).   As alterações observadas são expedidas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddTrackAssociationWithTrackOfInput(AVAssetWriterInput, NSString)

Associa a faixa do input à faixa que está sendo escrita por this.

AppendSampleBuffer(CMSampleBuffer)

Adiciona o exemplo em sampleBuffer a this.

AwakeFromNib()

Chamado depois que o objeto foi carregado do arquivo nib. Os substituidores devem chamar base. AwakeFromNib().

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread de interface do usuário principal.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
BindingInfo(String)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
BindingOptionDescriptions(String)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
BindingValueClass(String)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
CanAddTrackAssociationWithTrackOfInput(AVAssetWriterInput, NSString)

Se a faixa associada input a pode ser associada à faixa que está sendo gravada.

CommitEditing()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
ConformsToProtocol(IntPtr)

Invocado para determinar se esse objeto implementa o protocolo especificado.

(Herdado de NSObject)
Copy()

Executa uma cópia do objeto Objective-C subjacente.

(Herdado de NSObject)
Create(String, AudioSettings)

Método de fábrica estático para criar um novo AVAssetWriterInput com o especificado mediaType e outputSettings.

Create(String, AudioSettings, CMFormatDescription)

Método de fábrica estático para criar um novo AVAssetWriterInput com os , outputSettingse sourceFormatHintespecificadosmediaType.

Create(String, AVVideoSettingsCompressed)

Método de fábrica estático para criar um novo AVAssetWriterInput com o especificado mediaType e outputSettings.

Create(String, AVVideoSettingsCompressed, CMFormatDescription)

Método de fábrica estático para criar um novo AVAssetWriterInput com os , outputSettingse sourceFormatHintespecificadosmediaType.

DangerousAutorelease()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
DangerousRelease()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
DangerousRetain()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que ocorreu uma alteração nos índices de uma relação para muitos.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
DidChangeValue(String)

Indica que ocorreu uma alteração na chave especificada.

(Herdado de NSObject)
Dispose()

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que esse objeto não reconhece o seletor especificado.

(Herdado de NSObject)
Equals(NSObject)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Equals(Object)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
ExposedBindings()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetBindingInfo(NSString)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetBindingValueClass(NSString)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera os valores das chaves especificadas.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetNativeField(String)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
GetNativeHash()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Init()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
InitializeHandle(IntPtr)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
InitializeHandle(IntPtr, String)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Invoke(Action, Double)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
InvokeOnMainThread(Action)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
IsKindOfClass(Class)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
IsMemberOfClass(Class)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
MarkAsFinished()

Os desenvolvedores chamam esse método para informar ao sistema que nenhum buffer será acrescentado a esse gravador.

MarkCurrentPassAsFinished()

Os desenvolvedores chamam esse método para indicar que o gravador deve analisar os dados de mídia para uma possível recodificação.

MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Cria uma cópia mutável do NSObject especificado.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que o valor no keyPath especificado em relação a esse objeto foi alterado.

(Herdado de NSObject)
PerformSelector(Selector)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca o seletor na instância atual e, se o obj não for nulo, ele passará isso como seu único parâmetro.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
RemoveObserver(NSObject, NSString)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RequestMediaData(DispatchQueue, Action)

Chama repetidamente action, que deve acrescentar dados até ReadyForMoreMediaData que retorne false ou não haja mais dados para acrescentar.

RespondsToSelector(Selector)

Se esse objeto reconhece o seletor especificado.

(Herdado de NSObject)
SetNativeField(String, NSObject)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
SetNilValueForKey(NSString)

Define o valor da chave especificada como nulo.

(Herdado de NSObject)
SetPassHandler(DispatchQueue, Action)

O sistema chamará o passHandler ao iniciar uma nova passagem.

SetValueForKey(NSObject, NSString)

Define o valor da propriedade especificada pela chave para o valor especificado.

(Herdado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Define o valor de uma propriedade que pode ser acessada usando um keypath.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica uma tentativa de gravar um valor em uma chave indefinida. Se não for substituído, gerará uma NSUndefinedKeyException.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Define os valores desse NSObject como aqueles no dicionário especificado.

(Herdado de NSObject)
ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
Unbind(String)
Obsoleto.

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
ValueForKey(NSString)

Retorna o valor da propriedade associada à chave especificada.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Retorna o valor de uma propriedade que pode ser acessada usando um keypath.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Indica uma tentativa de ler um valor de uma chave indefinida. Se não for substituído, gerará uma NSUndefinedKeyException.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que os valores dos índices especificados na chave especificada estão prestes a ser alterados.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

(Herdado de NSObject)
WillChangeValue(String)

Indica que o valor da chave especificada está prestes a ser alterado.

(Herdado de NSObject)

Métodos de Extensão

ObjectDidBeginEditing(NSObject, INSEditor)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

ObjectDidEndEditing(NSObject, INSEditor)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

GetValidModes(NSObject, NSFontPanel)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

ValidateToolbarItem(NSObject, NSToolbarItem)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

GetDebugDescription(INSObjectProtocol)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Acrescenta exemplos de mídia do tipo CMSampleBuffer ou coleções de metadados a uma faixa de um AVAssetWriter objeto .

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

Aplica-se a

Confira também