IAVPlayerItemSampleBufferOutputDelegate Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| OutputSequenceWasRestarted(AVPlayerItemSampleBufferOutput) |
Essa interface representa o protocolo |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetHandle(INativeObject) |
Essa interface representa o protocolo |
| GetNonNullHandle(INativeObject, String) |
Essa interface representa o protocolo |