IAVVideoCompositionValidationHandling Interface

Definition

This interface represents the Objective-C protocol AVVideoCompositionValidationHandling.

[Foundation.Protocol(Name="AVVideoCompositionValidationHandling", WrapperType=typeof(AVFoundation.AVVideoCompositionValidationHandlingWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidValueForKey", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingEmptyTimeRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(CoreMedia.CMTimeRange) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(AVFoundation.AVVideoCompositionInstruction) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(AVFoundation.AVVideoCompositionInstruction), typeof(AVFoundation.AVVideoCompositionLayerInstruction), typeof(AVFoundation.AVAsset) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:")]
public interface IAVVideoCompositionValidationHandling : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="AVVideoCompositionValidationHandling", WrapperType=typeof(AVFoundation.AVVideoCompositionValidationHandlingWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidValueForKey", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingEmptyTimeRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(CoreMedia.CMTimeRange) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(AVFoundation.AVVideoCompositionInstruction) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AVFoundation.AVVideoComposition), typeof(AVFoundation.AVVideoCompositionInstruction), typeof(AVFoundation.AVVideoCompositionLayerInstruction), typeof(AVFoundation.AVAsset) }, ReturnType=typeof(System.Boolean), Selector="videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:")>]
type IAVVideoCompositionValidationHandling = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to