/**
 * 本地混流输入流配置
 *
 */
export interface ZegoStreamCompositorInputOption {
    /**
     * 图层的布局项
     */
    layout?: ZegoStreamCompositorLayoutOption;
    /**
     * 视频或图片内容适应所在图层的方式，有 "cover" | "contain" | "fill"
     */
    objectFit?: string;
    /**
     * 输入流的混合类型，"VIDEO" | "AUDIO" | "ALL"
     */
    contentType?: string;
    /**
     * 输入流的输出音量，[0, 100]
     */
    volume?: number;
}
/**
 * 本地混流输入流配置
 *
 */
export interface ZegoStreamCompositorLayoutOption {
    /**
     * 输入的图层左上角相对于画布左上角的横向位移
     */
    x: number;
    /**
     * 输入的图层左上角相对于画布左上角的纵向位移。
     */
    y: number;
    /**
     * 图层的宽度 (px)
     */
    width: number;
    /**
     * 图层的高度 (px)
     */
    height: number;
    /**
     * 图层的层级
     */
    zOrder?: number;
}
/**
 * 本地混流输出流配置
 *
 */
export interface ZegoStreamCompositorOutputConfig {
    /**
     * 输出宽
     */
    width: number;
    /**
     * 输出高
     */
    height: number;
    /**
     * 输出帧率
     */
    frameRate?: number;
    /**
     * 输出码率
     */
    bitrate?: number;
}
