I've extensively studied the underlying technical factors about BRAW support in FCP, and I believe the alleged statement by Blackmagic Design Support may be incorrect. Note it was supposedly from the support group; it was not a statement from Blackmagic Development, nor did the statement by the support people say it was vetted by development.
Some terms in that statement by Blackmagic Support indicate the possible source of confusion: "Workflow Extensions" and "FxPlug4." By contrast, they did not use the correct term for the newly-released framework that is designed for creating RAW video plugins, which is "MediaExtension." Review of the three frameworks:
- FxPlug4: Strictly for image processing effects (filters, generators, analyzers, and transitions). FxPlug receives frames that have already been decoded into pixel buffers. It operates too late in the pipeline to handle file decoding.
- Workflow Extension Framework: Introduced to allow tighter integration of third-party ecosystem tools (like frame.io, Shutterstock, or asset managers) directly into the FCP user interface. It is purely an interface and orchestration layer. It has no access to the rendering pipeline or the low-level media decoding block.
- MediaExtension Framework: Introduced in macOS 14 Sonoma (and significantly refined for FCP usage in macOS 15 Sequoia). This framework is a modern replacement for the old QuickTime Component and CoreMedia plugin architectures. It allows developers to create custom Format Readers (MEFormatReader) and Video Decoders (MEVideoDecoder) that run as sandboxed extensions (via ExtensionKit). This enables the system (and apps like Final Cut Pro) to recognize, parse, and decode media formats that are not natively supported by Apple, such as RAW video formats.
A deep study of the internal implementation of the RED R3D, Sony X-OCN, ARRIRAW, and Canon RAW plugins for FCP indicates three of them use an older, undocumented private plugin interface. Those did seem to require some special inside information to complete.
However, it appears the newer Sony X-OCN plugin by Nablet is implemented using solely Apple's new MediaExtension framework. It does not require any special private info, and can be fully implemented using the documented framework: MediaExtension | Apple Developer Documentation
This implies that it is now (recently) possible for a RAW codec provider (including BRAW) to use the MediaExtension framework to produce a plugin that provides native-like capabilities in FCP, including RAW controls.
I believe whoever at Blackmagic Support wrote that email was not a software developer and was relying on outdated information. I don't know why a plugin for Sony X-OCN using MediaExtension recently became available, and not yet BRAW, but it currently appears there is no fundamental technical roadblock to Blackmagic (or another approved third party) producing a BRAW plugin.