Idioma

IAVPlayerItemSampleBufferOutputDelegate Interface

Definição

Essa interface representa o protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C.

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="AVPlayerItemSampleBufferOutputDelegate", WrapperType=typeof(AVFoundation.AVPlayerItemSampleBufferOutputDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="OutputMediaDataAvailable", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVPlayerItemSampleBufferOutput) }, Selector="outputMediaDataAvailable:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="OutputSequenceWasRestarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVPlayerItemSampleBufferOutput) }, Selector="outputSequenceWasRestarted:")]
public interface IAVPlayerItemSampleBufferOutputDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="AVPlayerItemSampleBufferOutputDelegate", WrapperType=typeof(AVFoundation.AVPlayerItemSampleBufferOutputDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="OutputMediaDataAvailable", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVPlayerItemSampleBufferOutput) }, Selector="outputMediaDataAvailable:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="OutputSequenceWasRestarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVPlayerItemSampleBufferOutput) }, Selector="outputSequenceWasRestarted:")>]
type IAVPlayerItemSampleBufferOutputDelegate = interface
    interface INativeObject
    interface IDisposable
Derivado
Atributos
Implementações

Comentários

Uma classe que implementa essa interface (e subclasses NSObject) será exportada para Objective-C como implementando o protocolo Objective-C que essa interface representa.

Uma classe também pode implementar membros dessa interface para implementar membros do protocolo.

Propriedades

Nome Description
Handle

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

(Herdado de INativeObject)

Métodos

Nome Description
OutputMediaDataAvailable(AVPlayerItemSampleBufferOutput)

Essa interface representa o protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C.

OutputSequenceWasRestarted(AVPlayerItemSampleBufferOutput)

Essa interface representa o protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C.

Métodos de Extensão

Nome Description
GetHandle(INativeObject)

Essa interface representa o protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C.

GetNonNullHandle(INativeObject, String)

Essa interface representa o protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C.

Aplica-se a