MxlFabricsFlowSettings type

A flow pre-declared on an MXL input so a remote fabrics initiator can push into it. RDMA registers ring buffers up front, so the geometry is fixed here and must match the sending flow.

Signature:

export type MxlFabricsFlowSettings = {
    label: string;
} & ({
    mediaType: "video";
    width: number;
    height: number;
    frameRate: {
        frames: number;
        seconds: number;
    };
} | {
    mediaType: "audio";
    sampleRate: number;
    channelCount: number;
} | {
    mediaType: "ancillary";
    frameRate: {
        frames: number;
        seconds: number;
    };
});