Langue

IAVPlayerItemSampleBufferOutputDelegate Interface

Définition

Cette interface représente le protocole 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
Dérivé
Attributs
Implémente

Remarques

Une classe qui implémente cette interface (et les sous-classes NSObject) sera exportée vers Objective-C, car l’implémentation du protocole Objective-C cette interface représente.

Une classe peut également implémenter des membres de cette interface pour implémenter des membres à partir du protocole.

Propriétés

Nom Description
Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)

Méthodes

Nom Description
OutputMediaDataAvailable(AVPlayerItemSampleBufferOutput)

Cette interface représente le protocole AVPlayerItemSampleBufferOutputDelegateObjective-C .

OutputSequenceWasRestarted(AVPlayerItemSampleBufferOutput)

Cette interface représente le protocole AVPlayerItemSampleBufferOutputDelegateObjective-C .

Méthodes d’extension

Nom Description
GetHandle(INativeObject)

Cette interface représente le protocole AVPlayerItemSampleBufferOutputDelegateObjective-C .

GetNonNullHandle(INativeObject, String)

Cette interface représente le protocole AVPlayerItemSampleBufferOutputDelegateObjective-C .

S’applique à