// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const CoreMediaIO = new NobjcLibrary("/System/Library/Frameworks/CoreMediaIO.framework/CoreMediaIO");
export const CMIOExtensionClient = _bindClass(CoreMediaIO, "CMIOExtensionClient");
export const CMIOExtensionDevice = _bindClass(CoreMediaIO, "CMIOExtensionDevice");
export const CMIOExtensionDeviceProperties = _bindClass(CoreMediaIO, "CMIOExtensionDeviceProperties");
export const CMIOExtensionPropertyAttributes = _bindClass(CoreMediaIO, "CMIOExtensionPropertyAttributes");
export const CMIOExtensionPropertyState = _bindClass(CoreMediaIO, "CMIOExtensionPropertyState");
export const CMIOExtensionProvider = _bindClass(CoreMediaIO, "CMIOExtensionProvider");
export const CMIOExtensionProviderProperties = _bindClass(CoreMediaIO, "CMIOExtensionProviderProperties");
export const CMIOExtensionScheduledOutput = _bindClass(CoreMediaIO, "CMIOExtensionScheduledOutput");
export const CMIOExtensionStream = _bindClass(CoreMediaIO, "CMIOExtensionStream");
export const CMIOExtensionStreamCustomClockConfiguration = _bindClass(CoreMediaIO, "CMIOExtensionStreamCustomClockConfiguration");
export const CMIOExtensionStreamFormat = _bindClass(CoreMediaIO, "CMIOExtensionStreamFormat");
export const CMIOExtensionStreamProperties = _bindClass(CoreMediaIO, "CMIOExtensionStreamProperties");
export { CMIOExtensionStreamClockType } from "./CMIOExtensionStreamClockType.js";
export { CMIOExtensionStreamDirection } from "./CMIOExtensionStreamDirection.js";
export { CMIOExtensionStreamDiscontinuityFlags } from "./CMIOExtensionStreamDiscontinuityFlags.js";
export { CMIOExtensionProperty } from "./CMIOExtensionProperty.js";
