Documentation
¶
Overview ¶
Represent time-based audio-visual assets with essential data types.
Index ¶
- type AudioFormatDescriptionMask
- type AudioFormatDescriptionRef
- type BaseClassVersion
- type BlockBufferFlags
- type BufferCompareCallback
- type BufferCompareHandler
- type BufferGetBooleanCallback
- type BufferGetBooleanHandler
- type BufferGetSizeCallback
- type BufferGetSizeHandler
- type BufferGetTimeCallback
- type BufferGetTimeHandler
- type BufferQueueRef
- type BufferQueueTriggerCallback
- type BufferQueueTriggerCondition
- type BufferQueueTriggerHandler
- type BufferRef
- type BufferValidationCallback
- type BufferValidationHandler
- type ClockRef
- type ClosedCaptionFormatType
- type FormatDescriptionRef
- type ItemCount
- type ItemIndex
- type MetadataFormatDescriptionRef
- type PixelFormatType
- type SampleBufferInvalidateCallback
- type SampleBufferInvalidateHandler
- type SampleBufferMakeDataReadyCallback
- type SampleBufferMakeDataReadyHandler
- type SampleBufferRef
- type StructVersion
- type TextDisplayFlags
- type TextFormatType
- type TextJustificationValue
- type Time
- type TimeEpoch
- type TimeFlags
- type TimeMapping
- type TimeRange
- type TimeRoundingMethod
- type TimeScale
- type TimeValue
- type TimebaseRef
- type VideoCodecType
- type VideoDimensions
- type VideoFormatDescriptionRef
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AudioFormatDescriptionMask ¶
type AudioFormatDescriptionMask uint32
A type for mask bits that represent parts of an audio format description. Full Topic
type BlockBufferFlags ¶
type BlockBufferFlags uint32
A type for parameters that contain block buffer feature and control flags. Full Topic
type BufferCompareCallback ¶
type BufferCompareCallback = func(buf1 BufferRef, buf2 BufferRef, refcon unsafe.Pointer) corefoundation.ComparisonResult
Callback that compares one CMBuffer with another. Full Topic
type BufferCompareHandler ¶
type BufferCompareHandler = func(buf1 BufferRef, buf2 BufferRef) corefoundation.ComparisonResult
[Full Topic]
type BufferGetBooleanCallback ¶
Callback that returns a Boolean value from a CMBuffer. Full Topic
type BufferGetSizeCallback ¶
A client callback that returns a size. Full Topic
type BufferGetTimeCallback ¶
Callback that returns a CMTime from a CMBuffer. Full Topic
type BufferQueueRef ¶
type BufferQueueTriggerCallback ¶
A callback for the system to invoke when a trigger condition becomes true. Full Topic
type BufferQueueTriggerCondition ¶
type BufferQueueTriggerCondition int32
A type to specify conditions to associate with a buffer queue trigger. Full Topic
type BufferQueueTriggerHandler ¶
A type alias for a trigger handler. Full Topic
type BufferValidationCallback ¶
type BufferValidationCallback = func(queue BufferQueueRef, buf BufferRef, validationRefCon unsafe.Pointer) uint
A type alias for a callback that tests whether a buffer is in a valid state to add to a queue. Full Topic
type BufferValidationHandler ¶
type BufferValidationHandler = func(queue BufferQueueRef, buf BufferRef) uint
A type alias for a handler that tests whether a buffer is in a valid state to add to a queue. Full Topic
type ClosedCaptionFormatType ¶
type ClosedCaptionFormatType uint
A closed caption format type. Full Topic
type FormatDescriptionRef ¶
type ItemCount ¶
type ItemCount corefoundation.Index
A datatype that represents an item count. Full Topic
type ItemIndex ¶
type ItemIndex corefoundation.Index
A datatype that represents an item index. Full Topic
type SampleBufferInvalidateCallback ¶
type SampleBufferInvalidateCallback = func(sbuf SampleBufferRef, invalidateRefCon uint64)
Client callback called by CMSampleBufferInvalidate. Full Topic
type SampleBufferInvalidateHandler ¶
type SampleBufferInvalidateHandler = func(sbuf SampleBufferRef)
Client callback called by CMSampleBufferInvalidate. Full Topic
type SampleBufferMakeDataReadyCallback ¶
type SampleBufferMakeDataReadyCallback = func(sbuf SampleBufferRef, makeDataReadyRefcon unsafe.Pointer) uint
Client callback called by CMSampleBufferMakeDataReady. Full Topic
type SampleBufferMakeDataReadyHandler ¶
type SampleBufferMakeDataReadyHandler = func(sbuf SampleBufferRef) uint
A block the system calls to make the sample buffer ready for use. Full Topic
type SampleBufferRef ¶
type TextDisplayFlags ¶
type TextDisplayFlags uint32
An integer value that describes the display mode flags for text media. Full Topic
type TextJustificationValue ¶
type TextJustificationValue int8
An integer value that describes the justification modes for text media. Full Topic
type TimeFlags ¶
type TimeFlags uint32
A structure that defines the flags for a time value. Full Topic
type TimeRoundingMethod ¶
type TimeRoundingMethod uint32
An enumeration of rounding methods to use when performing time calculations. Full Topic
type TimebaseRef ¶
type VideoDimensions ¶
type VideoDimensions struct{}