Lenguaje

IAVPlayerItemSampleBufferOutputDelegate Interfaz

Definición

Esta interfaz representa el 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
Implementaciones

Comentarios

Una clase que implemente esta interfaz (y subclases NSObject) se exportará a Objective-C, ya que implementa el protocolo Objective-C que representa esta interfaz.

Una clase también puede implementar miembros de esta interfaz para implementar miembros del protocolo.

Propiedades

Nombre Description
Handle

Controla (puntero) a la representación de objeto no administrada.

(Heredado de INativeObject)

Métodos

Nombre Description
OutputMediaDataAvailable(AVPlayerItemSampleBufferOutput)

Esta interfaz representa el protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C .

OutputSequenceWasRestarted(AVPlayerItemSampleBufferOutput)

Esta interfaz representa el protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C .

Métodos de extensión

Nombre Description
GetHandle(INativeObject)

Esta interfaz representa el protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C .

GetNonNullHandle(INativeObject, String)

Esta interfaz representa el protocolo AVPlayerItemSampleBufferOutputDelegateObjective-C .

Se aplica a