One Logo Pool Ball
CoreMedia · IOS API REFERENCE

CMBufferCallbacks

struct · iOS 4.0+ · SDK 27.1

struct CMBufferCallbacks

Members (12)

get · iOS 4.0+

compare

TypeScript
get compare(): (((arg0: unknown, arg1: unknown, arg2: (SDKHandle) | null) => Promise<_CoreFoundation_CFComparisonResult>)) | null
Swift declaration
var compare: CMBufferCompareCallback?
get · iOS 4.0+

dataBecameReadyNotification

TypeScript
get dataBecameReadyNotification(): (SDKHandle) | null
Swift declaration
var dataBecameReadyNotification: Unmanaged<CFString>?
set · iOS 4.0+

dataBecameReadyNotification

TypeScript
set dataBecameReadyNotification(value: (SDKHandle) | null)
Swift declaration
var dataBecameReadyNotification: Unmanaged<CFString>?
get · iOS 4.0+

getDecodeTimeStamp

TypeScript
get getDecodeTimeStamp(): (((arg0: unknown, arg1: (SDKHandle) | null) => Promise<CMTime>)) | null
Swift declaration
var getDecodeTimeStamp: CMBufferGetTimeCallback?
get · iOS 4.0+

getDuration

TypeScript
get getDuration(): ((arg0: unknown, arg1: (SDKHandle) | null) => Promise<CMTime>)
Swift declaration
var getDuration: CMBufferGetTimeCallback
get · iOS 4.0+

getPresentationTimeStamp

TypeScript
get getPresentationTimeStamp(): (((arg0: unknown, arg1: (SDKHandle) | null) => Promise<CMTime>)) | null
Swift declaration
var getPresentationTimeStamp: CMBufferGetTimeCallback?
get · iOS 4.0+

getSize

TypeScript
get getSize(): (((arg0: unknown, arg1: (SDKHandle) | null) => Promise<number>)) | null
Swift declaration
var getSize: CMBufferGetSizeCallback?
get · iOS 4.0+

isDataReady

TypeScript
get isDataReady(): (((arg0: unknown, arg1: (SDKHandle) | null) => Promise<boolean>)) | null
Swift declaration
var isDataReady: CMBufferGetBooleanCallback?
get · iOS 4.0+

refcon

TypeScript
get refcon(): (SDKHandle) | null
Swift declaration
var refcon: UnsafeMutableRawPointer?
set · iOS 4.0+

refcon

TypeScript
set refcon(value: (SDKHandle) | null)
Swift declaration
var refcon: UnsafeMutableRawPointer?
get · iOS 4.0+

version

TypeScript
get version(): number
Swift declaration
var version: UInt32
set · iOS 4.0+

version

TypeScript
set version(value: number)
Swift declaration
var version: UInt32

Skipped declarations

7 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CMBufferCallbacks.init(version:refcon:getDecodeTimeStamp:getPresentationTimeStamp:getDuration:isDataReady:compare:dataBecameReadyNotification:getSize:)

callback cannot propagate synchronous failure

CMBufferCallbacks.getDecodeTimeStamp

closure property answers its caller

CMBufferCallbacks.getPresentationTimeStamp

closure property answers its caller

CMBufferCallbacks.getDuration

closure property answers its caller

CMBufferCallbacks.isDataReady

closure property answers its caller

CMBufferCallbacks.compare

closure property answers its caller

CMBufferCallbacks.getSize

closure property answers its caller

All CoreMedia types →