Module cm

Module cm 

Source
Expand description

Core Media types and wrappers

This module provides Rust wrappers for Core Media framework types used in screen capture operations.

§Main Types

Modules§

codec_types
Common codec type constants
ffi
media_types
Common media type constants

Structs§

AudioBuffer
AudioBufferList
AudioBufferListIter
AudioBufferListRaw
List of audio buffers from an audio sample
AudioBufferRef
Reference to an audio buffer with convenience methods
CMBlockBuffer
CMFormatDescription
CMSampleBuffer
Opaque handle to CMSampleBuffer
CMSampleTimingInfo
Sample timing information
CMTime
CMTime representation matching Core Media’s CMTime
CVPixelBuffer
CVPixelBufferLockGuard
RAII guard for locked CVPixelBuffer base address
CVPixelBufferPool
Opaque handle to CVPixelBufferPool
IOSurface

Enums§

SCFrameStatus
Frame status for captured screen content