Partager via


VTCompressionSession.VTCompressionOutputCallback Délégué

Définition

Prototype de gestionnaire à appeler pour chaque image compressée

public delegate void VTCompressionSession.VTCompressionOutputCallback(IntPtr sourceFrame, VTStatus status, VTEncodeInfoFlags flags, CMSampleBuffer buffer);
type VTCompressionSession.VTCompressionOutputCallback = delegate of nativeint * VTStatus * VTEncodeInfoFlags * CMSampleBuffer -> unit

Paramètres

status
VTStatus

Code d’état indiquant si l’opération a réussi ou non.

flags
VTEncodeInfoFlags

Contient des informations sur l’opération d’encodage.

buffer
CMSampleBuffer

Contient un pointeur vers la mémoire tampon encodée si l’image a réussi et que le frame n’a pas été supprimé.  Une valeur null indique une erreur ou que le frame a été supprimé.

Remarques

Les méthodes appelées à la suite de l’appel Create(VTDecompressionSession+VTDecompressionOutputCallback, CMVideoFormatDescription, VTVideoDecoderSpecification, NSDictionary) seront appelées pour chaque image dans l’ordre de décodage, pas nécessairement dans l’ordre d’affichage.

S’applique à