Skip to main content

Module utils

Module utils 

Source
Expand description

Shared utilities used by other modules in this crate and by downstream crates that build on top of the apple-cf bridge.

Since v0.7.0 these helpers live in the framework-agnostic doom-fish-utils crate. This module preserves the historic apple_cf::utils::* paths as re-exports plus a thin ffi_string convenience layer that bakes in acf_free_string for the string-owning helpers.

Modules§

completion
Synchronous completion utilities for async FFI callbacks
ffi_string
FFI string utilities — back-compat shim over doom_fish_utils::ffi_string.
four_char_code
Minimal FourCharCode implementation for pixel formats and color conversions
panic_safe
Panic-safety helpers for the C ABI boundary.

Structs§

FourCharCode
FourCharCode represents a 4-character code (used in Core Video/Media)