Skip to content

Support IOReader in Probe API #27

@strangeliu

Description

@strangeliu

What should the engine do?

AetherEngine now supports opening any custom IOReader, but the Probe API — public nonisolated static func probe(url: URL, options: LoadOptions) throws -> SourceProbe — still only accepts a URL. We should add a new overload (or extend the existing one) to accept MediaSource directly, so that custom I/O sources can be probed just like regular URLs.

Motivating media or use case

Able to load SourceProbe info from any input io

Area

Other

Host app / integration context

No response

Would you be willing to open a PR?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions